26,1,247,179,176,41,87,239,201,227,229,206,57,49,219,248,154,107,88,77,46,168,130,147,114,167,175,194,161,60,86,208,123,134,162,181,172,235,127,97,122,216,21,149,21,121,79,48,152,21,50,10,91,154,114,95,188,76,44,196,25,162,199,59,154,11,233,221,113,50,101,142,116,119,161,164,105,175,40,209,170,116,72,105,96,72,135,173,155,210,45,21,81,52,168,19,202,227,115,234,248,86,158,120,232,115,154,228,135,105,237,108,163,190,51,104,215,25,11,104,200,131,232,113,80,209,114,56,157,212,37,59,136,148,61,172,31,97,122,139,53,177,193,189,96,231,208,62,185,182,101,116,216,134,178,255,209,33,216,69,224,106,136,217,77,186,249,48,219,41,18,42,37,17,90,148,81,34,19,161,5,24,182,91,127,88,211,181,101,114,139,104,91,52,130,45,165,134,0,51,142,19,122,172,108,251,127,142,96,94,121,130,70,52,252,174,100,66,238,108,78,80,235,192,32,170,228,182,65,91,184,0,121,31,105,218,209,52,104,141,81,147,230,200,96,198,144,120,62,107,255,141,246,154,44,71,14,100,132,59,67,100,103,147,35,137,143,63,122,254,121,197,188,85,31,5,156,29,222,231,142,67,216,141,50,172,79,172,139,79,65,76,211,236,185,20,208,107,233,81,51,162,199,31,19,22,166,195,112,123,102,82,123,132,164,250,159,182,55,163,140,143,117,90,29,38,192,174,56,254,227,155,188,181,103,216,203,126,210,180,41,12,195,1,165,193,50,102,186,98,85,79,177,9,111,32,252,157,117,79,174,187,181,141,250,88,136,80,58,88,15,209,79,77,227,60,255,14,50,21,20,119,165,156,121,74,241,69,149,236,85,41,212,238,23,248,5,212,28,34,24,43,111,3,2,29,212,126,103,185,173,158,117,226,177,129,73,80,231,219,230,51,75,221,251,91,112,212,144,202,53,248,75,208,2,194,58,66,80,96,2,146,236,106,228,216,175,211,124,71,13,128,173,255,168,138,152,222,99,53,125,78,244,170,180,78,195,34,251,252,176,58,67,9,51,91,87,92,155,91,181,27,238,245,142,80,68,71,8,5,90,96,123,24,86,98,239,232,107,12,155,161,213,249,95,170,165,107,130,32,134,172,75,9,105,158,50,110,220,95,210,23,1,26,162,202,99,99,229,51,184,53,84,216,241,6,229,227,71,77,206,233,85,119,182,10,189,54,139,52,129,92,99,103,9,64,150,232,220,186,81,252,246,15,202,225,86,49,79,227,71,18,92,69,226,41,5,46,77,26,185,103,74,160,12,237,220,103,201,137,18,212,28,110,5,198,53,250,163,137,93,240,156,90,55,103,49,5,225,185,179,212,76,90,99,207,145,48,49,137,32,201,207,195,148,23,71,237,98,91,23,44,7,146,177,138,164,29,232,73,57,135,2,65,99,158,47,189,172,170,134,204,162,10,106,17,193,40,80,77,166,47,203,20,94,158,115,79,49,2,122,163,162,95,219,95,186,99,19,62,53,252,36,0,66,135,69,165,74,220,67,155,177,70,92,141,29,41,84,58,57,35,71,249,227,122,192,81,14,114,60,243,66,53,182,135,179,211,92,147,196,13,52,156,152,82,220,226,97,59,117,22,218,110,152,228,208,39,50,197,144,244,35,161,235,133,59,143,226,42,163,11,73,14,76,160,78,236,255,203,18,192,217,79,138,38,190,109,188,164,245,33,38,12,99,252,226,131,23,51,47,90,103,52,227,158,41,245,155,230,125,217,66,53,146,253,188,143,165,165,118,188,168,113,134,183,235,133,159,16,221,37,103,231,8,131,200,219,23,162,194,1,126,76,66,239,254,93,71,147,25,129,228,59,254,70,113,214,98,189,169,12,253,19,88,175,132,161,128,48,223,96,10,37,152,167,237,58,227,164,179,183,61,11,180,35,16,184,189,227,32,156,184,164,98,131,82,31,105,97,236,170,178,230,81,91,248,14,170,91,114,117,165,187,35,132,75,75,236,175,206,194,191,153,223,86,239,121,84,91,19,222,235,41,102,63,209,145,238,190,59,100,212,183,190,152,168,136,252,67,95,129,52,217,41,87,229,108,123,144,89,205,96,171,55,75,217,83,47,111,30,45,113,235,254,122,129,155,117,170,128,149,220,180,207,131,131,202,191,7,236,45,9,127,98,58,73,68,18,167,54,167,170,234,118,87,224,126,31,174,42,171,131,99,95,37,214,65,148,223,30,177,244,16,117,33,51,63,233,120,223,204,99,97,2,1,234,39,179,71,156,182,142,194,85,2,141,192,220,14,109,205,229,179,249,132,94,97,202,154,185,255,12,124,47,155,224,243,104,241,118,253,88,151,155,179,192,140,157,34,76,82,114,223,109,10,198,10,116,50,229,110,2,27,197,96,147,252,242,226,78,89,39,103,20,45,96,228,9,127,20,28,179,70,42,135,41,87,138,2,108,172,193,53,150,253,232,150,237,187,252,97,103,174,180,126,169,219,71,36,31,23,115,182,163,96,116,129,13,32,222,200,2,232,132,132,225,248,195,95,234,148,71,226,89,188,125,79,142,214,251,48,235,16,21,40,206,252,30,50,148,9,125,122,218,26,71,198,37,138,43,130,212,57,199,189,239,168,185,208,141,147,211,88,170,125,149,192,183,189,166,193,57,54,203,0,83,22,200,155,224,150,162,36,31,107,51,127,129,206,41,66,38,44,5,170,85,165,57,20,215,130,169,39,166,154,109,126,25,117,19,121,141,121,222,245,192,11,143,150,82,46,247,118,16,224,240,191,51,171,80,130,194,93,132,150,67,0,52,204,108,97,55,192,191,133,9,178,141,241,219,121,83,59,235,208,148,130,43,218,183,120,144,19,230,35,3,208,192,72,172,158,4,126,10,112,247,43,66,184,26,106,239,163,87,72,165,87,8,22,31,15,39,127,96,63,221,193,199,31,61,196,93,81,12,231,220,19,64,128,223,2,45,92,26,101,251,42,98,63,152,241,221,5,100,239,207,48,108,172,134,198,178,18,218,29,69,23,153,7,103,116,122,242,244,78,59,125,230,80,1,180,105,160,89,51,100,36,158,216,158,144,83,112,75,185,55,250,219,112,168,172,158,110,84,88,120,177,112,158,218,126,16,212,59,163,15,139,235,62,162,4,9,254,210,76,229,99,211,168,156,54,4,153,80,242,126,20,147,146,71,221,200,219,160,23,220,233,66,173,83,98,186,145,243,245,108,36,159,58,20,213,221,111,49,78,42,70,87,197,54,119,222,226,21,144,29,7,150,112,229,165,229,22,93,169,174,75,51,6,139,137,139,128,78,199,13,122,173,18,44,95,249,193,248,141,3,5,199,165,94,80,94,247,214,49,132,250,22,99,102,113,154,191,4,159,136,215,232,183,77,213,165,34,245,19,104,112,60,84,223,208,184,254,163,53,28,112,223,23,169,243,85,103,211,93,209,167,253,51,114,45,129,50,60,87,244,48,170,53,225,251,2,46,205,92,8,142,63,150,160,8,186,5,7,71,107,247,29,123,0,136,251,232,2,91,126,124,28,149,87,221,205,179,120,113,148,182,53,68,234,63,165,208,106,76,211,127,245,40,176,223,13,111,202,211,54,28,218,96,38,117,65,40,93,138,92,4,181,194,132,199,46,154,253,30,239,159,217,68,107,126,189,110,35,129,5,240,153,180,218,66,79,31,121,5,33,252,108,91,81,207,23,137,96,192,141,126,138,51,199,246,107,214,64,168,48,169,205,255,67,27,246,89,246,41,193,39,43,52,217,99,110,190,28,144,131,241,50,216,93,167,225,69,245,230,47,138,102,84,118,140,120,177,78,193,118,10,104,208,253,23,199,117,147,160,17,35,234,140,25,43,223,25,32,231,164,138,14,30,226,191,252,181,153,242,111,210,198,165,188,96,243,181,132,243,54,241,155,218,123,98,190,156,174,33,51,222,68,120,120,158,7,24,246,67,100,89,203,129,143,44,185,8,26,178,89,130,96,108,128,5,17,84,229,233,202,75,190,144,247,100,166,237,53,80,178,94,131,98,64,95,127,112,102,164,124,124,45,45,127,19,245,222,174,201,54,42,76,169,201,208,84,207,216,225,47,57,113,57,211,32,217,225,21,107,123,167,131,116,108,219,234,61,131,177,71,94,171,86,168,186,64,232,30,243,139,32,81,170,51,55,221,95,102,78,96,95,179,68,28,192,85,71,79,19,189,201,162,219,233,151,148,117,86,153,178,217,58,199,111,3,230,7,109,168,235,115,160,161,26,204,116,81,217,139,78,94,78,194,123,83,3,252,160,117,201,167,158,105,111,87,150,220,143,40,185,230,32,255,221,115,246,52,178,63,250,127,221,33,89,205,75,81,62,49,93,245,201,100,131,128,219,201,77,238,165,76,117,163,107,19,174,17,200,106,7,171,37,3,87,90,36,80,21,138,97,148,53,72,43,4,4,115,75,206,129,61,244,82,179,188,204,180,214,83,15,174,138,139,32,220,34,201,168,40,177,133,175,240,243,13,182,9,67,48,58,146,82,110,240,15,224,237,229,69,243,12,175,58,161,52,141,61,51,213,119,216,24,42,147,220,211,93,46,159,172,227,173,154,116,125,197,210,237,141,241,241,168,159,19,60,26,149,214,140,189,211,98,156,245,16,13,61,208,3,87,13,127,253,92,65,160,41,66,132,209,191,152,106,142,55,49,14,23,171,101,171,0,55,217,71,162,208,106,92,95,43,234,250,210,72,103,17,130,23,128,53,134,216,234,221,6,91,37,11,102,144,165,114,242,217,233,234,253,74,28,195,9,63,29,142,204,64,124,219,125,90,192,79,228,33,12,42,209,55,73,177,110,146,130,139,240,114,184,181,159,46,183,195,94,196,203,57,228,206,195,105,230,218,5,94,153,26,202,160,227,124,180,173,206,203,44,108,38,69,112,175,65,255,50,117,255,94,20,33,112,100,73,20,26,171,139,132,96,117,17,56,78,91,112,93,156,119,152,211,76,31,63,63,158,68,228,152,68,35,151,202,224,220,245,198,35,113,245,195,143,23,189,207,177,26,212,160,125,151,230,55,220,224,176,84,150,155,238,218,104,79,179,140,8,101,30,46,240,115,241,177,9,1,110,235,6,112,131,236,164,23,67,1,139,173,167,186,69,238,234,221,233,239,194,213,144,98,190,187,32,37,92,166,25,77,108,13,223,192,168,99,212,96,12,52,138,31,79,204,86,5,171,96,147,92,64,165,42,49,179,176,46,252,130,108,3,73,219,202,235,116,193,57,249,32,55,30,208,255,238,133,232,171,145,123,54,152,252,118,148,226,31,104,96,101,210,31,53,165,146,199,112,4,42,253,32,150,101,177,217,251,154,67,207,205,164,84,253,248,164,9,250,162,34,178,35,114,68,37,15,3,180,140,65,135,221,138,201,136,158,153,31,99,12,244,118,251,239,145,160,1,199,177,232,82,36,175,21,2,214,9,124,137,152,175,128,49,90,244,83,56,118,19,54,109,85,219,62,253,105,166,146,240,142,250,15,174,215,13,43,131,74,131,203,250,64,192,26,223,65,162,101,21,213,207,180,54,129,136,189,43,245,94,158,201,105,95,230,180,40,114,136,235,116,206,148,178,3,61,210,59,119,235,171,196,30,23,171,28,223,77,203,214,210,75,139,47,158,120,232,229,134,89,224,254,124,123,6,227,109,240,102,232,194,54,26,217,95,93,65,209,134,232,229,241,35,2,92,127,57,39,162,11,165,113,113,138,156,169,116,223,70,132,89,84,203,73,126,221,255,123,179,225,46,163,20,63,204,246,194,140,98,116,214,51,238,44,183,131,196,33,228,225,153,9,106,120,42,234,14,96,166,225,0,181,223,95,221,175,132,212,49,203,77,21,211,84,242,241,185,184,5,148,88,66,149,155,108,68,51,76,234,194,88,172,68,90,95,74,233,85,130,20,84,4,128,232,89,183,185,93,116,62,94,210,228,149,114,162,4,50,193,124,230,18,41,143,133,24,198,7,16,55,112,91,78,22,97,53,207,19,157,35,139,155,65,241,108,160,17,128,147,82,201,148,255,49,22,177,5,30,18,253,175,135,79,225,96,148,124,203,149,177,253,198,39,98,76,89,211,107,51,19,244,118,57,98,186,82,165,113,150,38,86,171,28,29,173,197,38,166,230,159,120,113,97,158,120,64,233,207,56,84,238,87,13,181,120,18,15,119,168,161,19,5,128,25,81,173,211,2,48,25,37,213,22,111,31,162,99,106,32,40,135,38,147,120,89,170,72,101,121,103,72,161,51,121,215,125,81,22,204,131,251,241,174,15,206,177,135,97,245,41,80,214,205,5,110,226,200,202,223,212,61,119,53,121,251,215,178,111,104,50,149,33,167,161,38,141,232,11,18,227,104,205,46,126,161,162,2,78,70,11,49,50,176,117,100,50,169,195,151,63,36,54,132,216,94,54,40,191,77,148,166,45,172,141,199,78,212,40,192,148,241,64,111,109,177,26,5,25,194,191,93,31,86,190,5,22,206,251,79,122,237,182,80,140,158,69,39,133,84,161,1,107,167,216,86,5,166,187,103,108,6,12,188,8,219,82,55,119,70,32,34,130,252,253,64,27,44,90,62,148,111,244,209,117,168,145,60,45,157,86,17,203,166,120,214,241,246,20,57,242,128,100,124,82,88,126,140,116,231,56,252,252,16,17,172,116,149,248,39,126,34,49,176,208,114,167,170,162,211,85,26,187,109,231,111,205,197,6,163,62,175,192,233,213,248,250,151,227,108,190,198,100,35,214,247,32,1,207,189,65,169,177,134,30,241,213,55,224,104,175,88,151,222,43,131,145,73,154,148,76,225,145,82,43,65,20,221,91,103,85,121,232,73,80,157,144,146,14,122,159,169,190,135,154,116,125,197,210,121,40,11,253,150,6,134,62,173,147,149,125,183,21,197,194,91,78,173,76,159,106,185,141,21,108,68,115,1,163,78,192,56,2,237,242,162,86,235,56,198,9,178,2,54,128,84,122,221,140,244,67,241,79,108,109,166,79,107,242,77,57,119,12,60,118,27,154,39,96,44,167,200,225,178,12,175,140,129,9,95,115,117,104,118,144,40,35,115,217,131,25,140,217,116,214,26,152,222,60,7,72,202,11,52,218,172,142,24,191,252,120,148,185,18,62,33,64,197,101,68,72,203,60,3,73,89,220,100,238,126,208,3,197,67,217,1,132,191,40,240,27,67,72,127,50,31,84,146,210,250,89,128,160,255,206,218,84,75,212,116,23,154,234,112,50,251,63,155,40,230,109,35,189,250,222,41,40,96,220,52,41,6,237,198,217,82,30,204,247,44,137,211,115,15,5,84,64,199,113,238,52,246,16,211,211,199,135,5,25,73,129,47,132,221,14,161,62,245,227,65,172,96,251,87,239,250,25,102,240,169,157,248,145,69,219,90,103,27,241,203,68,49,215,75,21,246,246,215,231,43,48,93,132,175,86,124,143,197,151,164,155,169,0,172,79,30,5,132,198,21,152,98,29,175,126,157,121,136,78,51,55,244,214,68,21,98,95,95,159,242,18,67,138,51,60,201,105,194,153,152,236,248,100,38,235,212,97,128,8,236,44,67,86,234,109,231,254,242,40,151,187,90,76,75,190,147,50,51,184,240,24,111,69,130,114,240,118,6,103,89,174,194,143,41,254,109,133,214,211,68,17,242,16,64,206,72,23,126,178,184,9,240,100,14,218,164,114,51,27,4,110,94,177,219,160,78,109,122,70,183,150,29,253,49,164,128,176,5,163,63,69,182,22,204,111,105,250,167,235,33,34,13,70,61,163,190,179,126,39,222,221,183,121,1,50,67,34,203,11,105,68,157,167,126,38,140,206,82,144,244,171,53,255,197,133,41,252,214,215,237,167,84,224,16,33,140,28,205,24,145,55,132,199,112,244,211,158,227,135,166,244,161,81,146,196,151,100,116,35,172,225,239,160,125,238,60,169,188,184,90,156,188,21,74,245,238,106,135,24,209,26,103,85,87,147,171,214,242,57,98,37,32,89,159,163,92,174,24,210,103,117,126,149,70,183,134,71,34,16,116,30,131,216,125,199,178,104,29,15,114,96,171,102,111,6,81,187,105,147,137,90,213,252,240,44,160,71,229,75,61,72,20,58,17,43,97,140,43,71,199,125,59,48,105,80,99,156,40,230,142,199,71,253,200,253,143,131,38,243,223,18,157,86,73,97,251,31,15,1,103,1,150,152,163,5,102,97,4,63,243,99,102,229,180,254,162,47,56,68,195,187,244,97,27,72,32,120,183,209,56,80,115,27,151,174,178,174,144,171,152,228,56,13,235,192,33,200,207,23,215,33,242,181,161,61,170,242,107,74,159,163,39,145,140,117,51,106,170,119,206,193,60,241,72,77,158,77,26,7,247,235,82,155,253,200,110,110,195,73,113,59,14,215,160,207,127,190,169,239,145,115,188,208,156,130,123,27,135,247,242,15,198,210,82,182,140,88,19,191,224,104,28,222,131,100,143,150,176,26,101,38,69,240,40,226,46,140,229,241,33,189,2,226,197,25,90,30,204,47,103,129,34,239,36,102,195,98,132,76,75,232,117,248,190,202,86,96,175,222,125,49,23,178,70,61,12,47,144,55,125,5,15,19,126,60,156,169,68,54,250,175,198,55,121,40,79,179,180,10,206,188,87,40,11,249,45,13,163,198,114,187,61,146,29,78,120,156,148,160,58,49,87,187,55,80,170,202,52,149,136,156,70,119,73,90,175,51,86,109,196,248,79,64,51,70,47,164,9,219,155,136,20,236,96,224,174,23,199,190,231,14,120,228,136,72,200,104,183,255,9,118,184,61,201,114,161,186,62,201,206,97,96,39,54,107,34,228,121,192,90,232,137,116,221,38,68,174,181,108,138,250,69,25,147,255,250,141,154,125,248,222,141,86,228,44,177,8,92,169,179,242,190,98,84,102,198,52,25,88,238,11,245,28,179,235,43,77,105,145,38,48,36,243,152,78,123,3,75,98,245,57,139,193,39,81,166,76,177,152,171,246,111,2,155,6,73,171,33,0,30,65,169,193,244,250,172,105,123,54,122,102,198,81,129,135,126,242,124,208,130,14,30,95,171,49,177,155,110,77,219,0,205,43,5,88,51,60,234,17,193,187,171,207,7,250,37,115,6,0,147,220,211,93,50,202,224,227,238,214,53,46,150,207,65,188,82,184,186,126,15,102,237,85,233,227,47,121,205,148,195,239,102,83,148,79,245,199,15,148,106,135,170,124,60,103,129,254,78,82,20,252,252,64,92,90,67,44,30,18,94,234,86,179,128,200,181,100,136,193,178,209,202,207,131,121,238,126,206,55,160,224,123,97,177,142,106,93,55,120,123,130,176,116,131,97,49,108,185,3,77,221,134,206,59,167,143,95,46,207,101,183,95,31,241,116,216,213,79,30,35,247,222,232,185,59,23,12,182,93,23,86,10,69,79,36,10,72,150,90,97,66,106,124,148,11,239,54,245,42,23,209,253,59,67,28,9,248,218,122,58,32,83,55,197,8,103,104,230,195,6,239,58,118,232,181,69,67,29,114,95,62,82,127,249,230,217,129,73,251,100,37,9,29,32,108,234,71,220,243,59,39,232,27,41,110,215,193,33,76,233,29,124,205,248,46,122,44,28,46,98,1,172,74,136,249,9,76,7,124,52,51,48,189,197,71,175,226,251,130,89,219,44,33,105,38,203,207,210,157,118,100,37,198,219,151,10,54,176,47,0,90,19,230,159,232,16,215,53,197,240,55,250,67,248,115,41,18,222,104,137,25,195,142,113,178,213,246,138,114,178,248,252,215,146,59,247,251,50,121,189,197,11,160,113,213,52,154,161,202,5,65,74,156,23,134,103,195,12,113,3,144,63,5,8,49,67,116,141,168,44,217,90,188,79,224,36,17,118,125,237,250,75,181,31,120,236,188,142,17,142,157,219,238,5,203,158,106,160,198,57,74,78,139,169,100,251,96,39,118,179,0,172,175,89,204,25,51,3,239,41,193,223,52,100,159,191,163,108,214,142,85,63,168,80,54,2,39,155,83,121,40,57,214,69,147,229,160,69,154,102,119,4,131,184,166,28,45,46,109,217,74,73,2,68,82,48,188,40,182,86,212,31,180,200,242,43,20,47,105,134,202,168,231,158,116,157,50,115,135,180,192,111,59,201,151,97,156,196,56,124,153,184,26,214,160,197,237,42,83,188,148,113,56,0,176,93,63,222,27,146,41,172,33,233,184,149,40,55,0,178,62,121,196,122,253,23,176,22,17,105,144,44,56,128,176,136,226,75,140,197,47,158,88,169,210,62,240,102,243,52,171,27,139,234,92,26,197,137,16,31,64,220,80,41,17,176,199,163,11,30,110,222,216,164,27,213,154,131,98,230,146,192,225,173,128,121,172,75,19,104,140,146,185,124,202,227,69,130,55,147,63,19,90,85,237,194,180,207,133,72,129,199,29,6,194,124,208,65,215,211,6,50,209,239,229,216,85,248,182,96,243,106,75,94,202,230,38,229,237,20,242,205,112,172,83,184,1,182,77,254,74,111,168,9,175,214,156,160,231,36,185,127,142,170,65,52,99,179,165,114,105,91,131,224,208,101,181,59,13,232,18,98,114,48,41,187,64,89,241,244,134,156,234,86,65,49,254,90,118,71,163,75,64,216,137,253,11,216,153,112,190,44,232,89,159,206,53,45,71,252,51,158,33,118,116,105,51,50,245,160,157,194,251,52,90,236,0,9,226,99,176,159,16,218,101,113,243,97,117,34,105,62,164,144,10,247,244,147,18,202,8,148,14,227,149,83,155,152,19,6,205,70,122,3,196,126,113,47,51,179,107,79,124,225,203,30,82,61,28,68,110,4,0,3,174,128,76,178,49,93,53,58,191,218,181,96,233,37,132,206,102,247,65,155,87,98,210,249,152,112,202,182,120,4,230,91,195,248,203,117,207,104,117,22,51,54,92,122,106,180,223,249,107,158,1,54,249,177,88,248,101,8,100,74,37,44,252,243,63,210,1,73,233,108,180,90,147,108,91,204,80,190,73,109,170,27,163,106,208,152,236,29,180,228,116,163,240,21,11,153,242,49,205,107,236,174,77,41,80,244,15,218,246,170,109,53,163,215,209,115,248,213,43,88,186,150,163,209,172,172,99,182,59,164,201,246,178,92,177,110,227,198,233,195,10,110,25,216,146,97,140,226,94,238,55,106,60,83,70,56,45,25,58,22,142,136,63,173,56,71,181,88,42,56,95,29,224,40,154,1,22,87,223,168,213,213,210,31,143,225,11,59,188,191,88,70,140,87,64,70,227,176,3,203,17,13,19,222,54,194,97,221,227,80,185,220,22,140,116,214,90,176,38,83,114,218,161,141,211,67,222,10,32,202,207,97,112,28,1,118,167,211,201,35,49,177,224,165,5,97,26,212,126,230,170,196,82,134,140,33,57,64,65,147,154,146,80,104,214,224,166,160,204,61,57,128,157,251,25,1,145,92,1,252,20,58,64,133,47,129,179,22,250,227,102,169,94,140,127,92,227,35,234,176,59,234,197,54,199,100,147,240,250,231,108,252,178,246,182,160,249,120,67,242,124,211,16,168,209,48,140,85,70,147,221,91,87,80,155,107,203,237,200,118,127,185,10,193,196,72,182,40,3,109,185,139,120,194,121,237,127,112,84,121,14,38,197,96,192,31,68,183,71,205,196,92,191,52,71,255,193,96,126,108,53,184,212,22,176,79,109,52,176,159,161,163,163,185,138,133,67,121,35,169,228,106,155,188,70,130,20,244,86,168,189,69,25,211,26,205,128,190,4,146,113,117,67,198,170,245,219,133,205,161,250,73,203,251,79,238,90,23,215,133,118,97,136,33,20,62,52,212,78,36,32,151,200,21,59,165,36,206,96,244,123,67,80,150,97,181,253,93,71,178,168,42,13,51,248,38,165,79,170,5,226,253,43,231,121,117,46,74,169,195,211,10,160,216,70,6,20,35,163,215,200,232,135,203,182,93,71,251,140,166,24,142,85,219,68,142,53,47,253,176,122,62,164,253,176,156,19,251,24,239,6,127,31,149,147,22,141,39,226,120,91,67,26,23,59,87,253,118,118,219,180,39,88,46,74,58,85,95,25,192,248,150,141,73,107,33,210,44,155,102,234,24,63,13,143,178,140,234,147,163,224,65,104,52,56,189,41,75,218,248,210,99,130,83,133,198,18,149,19,15,206,25,113,212,13,26,186,85,38,159,86,166,108,67,169,180,13,37,189,44,47,44,112,189,69,16,19,23,173,101,190,48,36,209,216,150,228,124,62,151,124,121,76,8,204,222,21,224,39,237,157,109,138,198,48,79,207,93,45,115,116,179,170,225,238,163,11,205,254,10,76,43,94,49,172,120,176,138,205,156,34,179,144,30,108,233,14,147,243,122,161,201,133,245,142,244,27,84,57,110,112,152,85,144,202,18,28,16,50,110,33,231,90,179,192,118,32,112,13,195,36,209,240,7,18,108,164,87,199,240,80,208,184,69,172,178,204,119,139,146,86,132,62,7,164,177,180,47,65,38,245,60,244,97,156,187,9,138,110,197,126,147,65,103,180,232,4,151,46,217,149,241,237,83,14,58,129,216,146,229,222,55,61,11,34,79,11,211,233,100,12,194,147,238,203,38,83,61,170,104,152,202,254,121,56,221,75,33,163,10,193,84,226,110,200,95,91,27,38,8,201,84,106,51,181,34,215,197,126,8,202,39,185,78,46,138,220,199,120,132,172,185,224,128,85,64,185,17,139,242,219,45,247,192,239,202,180,23,192,215,182,34,158,241,39,206,53,9,242,239,249,218,92,64,17,32,131,85,105,234,27,168,195,129,19,108,135,140,232,147,62,62,74,9,131,52,5,135,17,182,37,183,9,43,134,59,208,117,62,131,215,213,18,100,8,187,41,251,112,56,220,105,65,200,109,120,208,70,114,83,58,175,8,150,179,25,77,186,95,249,87,144,225,132,96,5,70,191,191,107,136,103,202,225,167,151,26,65,125,12,102,84,116,173,63,142,46,185,230,230,186,12,28,124,187,242,195,233,2,97,52,77,241,102,25,16,220,197,156,203,169,26,108,160,77,95,145,84,255,5,123,24,213,192,233,251,52,91,17,234,56,130,94,223,187,7,183,223,121,68,232,124,37,164,84,249,227,231,80,54,171,254,210,124,92,56,32,241,96,33,94,199,106,235,87,112,46,253,55,158,213,225,154,226,35,203,178,227,78,54,128,68,12,178,108,253,209,138,135,16,66,76,52,176,177,26,198,71,17,110,220,38,3,70,125,213,79,67,93,196,21,193,220,246,124,244,204,112,220,30,254,128,155,240,144,10,101,206,78,136,227,7,44,164,24,239,225,24,137,182,125,213,194,173,43,12,181,238,211,228,252,166,53,201,210,16,133,20,66,247,203,87,74,8,36,124,162,21,116,87,82,56,70,150,2,201,51,124,26,34,92,42,155,111,17,142,38,88,49,121,233,9,175,100,44,72,35,156,50,199,93,207,255,0,154,133,61,31,57,249,70,20,45,47,115,66,178,251,38,226,96,17,1,137,173,213,119,138,197,134,61,40,87,39,37,235,235,70,131,253,183,17,235,147,202,188,90,153,2,72,77,116,209,167,131,56,61,239,202,252,135,227,80,187,197,87,252,122,38,68,246,163,5,210,10,151,243,60,224,207,82,252,170,80,80,16,161,0,141,221,113,87,194,108,92,82,226,228,21,45,169,74,2,147,136,146,31,103,209,232,166,245,135,118,112,212,208,214,58,41,190,173,252,125,220,41,36,164,105,23,108,18,86,100,125,90,25,27,96,111,90,239,222,54,242,134,89,95,111,45,186,114,173,21,11,86,102,200,115,206,189,242,0,62,33,17,9,149,212,146,77,49,95,17,237,142,40,104,241,44,199,101,220,254,30,97,112,126,129,225,25,231,198,3,48,229,38,156,202,126,154,213,9,27,120,227,235,181,186,231,154,165,180,202,65,121,194,218,194,251,65,213,252,225,28,157,193,242,187,115,46,48,10,234,18,45,48,192,153,190,97,112,253,216,43,136,156,31,123,114,81,98,205,172,243,12,109,236,253,224,51,207,253,95,175,88,210,31,119,113,40,11,169,218,110,9,237,38,119,226,232,250,32,89,232,60,34,194,120,137,191,96,13,56,140,188,149,153,202,118,121,51,86,158,55,23,213,96,111,164,222,58,79,225,10,236,109,158,224,185,23,196,11,38,88,208,118,139,170,53,92,137,247,87,254,196,87,160,44,197,102,104,12,205,86,99,125,100,139,71,4,43,176,51,219,132,218,36,185,187,29,113,161,251,50,150,26,90,133,127,79,17,196,179,54,141,142,94,201,87,122,81,140,236,255,248,147,232,130,108,61,191,105,153,245,55,115,175,20,103,191,115,180,184,165,155,70,134,22,177,62,94,113,212,141,4,67,36,8,113,206,164,171,17,133,193,160,46,250,45,209,91,142,48,75,15,109,48,106,172,5,41,8,182,214,12,102,155,195,32,84,20,183,83,21,224,107,134,57,148,233,130,201,144,128,130,231,181,152,35,253,31,42,46,47,184,66,237,252,94,248,134,196,139,208,140,137,92,85,133,155,78,85,252,230,236,113,50,220,232,246,71,13,203,232,187,134,196,50,6,124,87,48,82,20,159,221,172,196,188,181,60,85,29,103,146,170,76,63,167,153,87,182,77,224,187,53,74,8,142,101,202,103,62,175,198,12,47,65,231,63,16,68,149,130,228,246,159,206,245,185,5,109,164,250,197,185,80,46,166,184,167,118,126,83,180,121,152,43,244,49,45,120,84,87,133,32,16,98,219,103,75,75,82,143,127,180,155,221,84,139,184,45,8,103,59,196,188,162,185,224,219,137,124,44,103,82,221,87,192,186,160,103,137,9,127,182,212,13,170,125,161,98,202,120,119,116,23,67,226,229,145,129,224,10,211,41,164,207,204,252,143,155,42,73,9,53,255,246,141,110,26,65,93,69,38,88,20,218,206,137,221,115,16,118,132,222,123,125,225,71,66,2,81,141,125,56,114,27,164,24,252,188,43,134,14,105,205,176,195,211,120,151,114,241,218,55,51,102,118,169,100,12,132,252,193,148,201,143,71,101,162,37,52,197,201,252,82,252,77,55,65,9,250,94,83,79,16,67,81,28,131,146,102,54,99,135,193,233,53,106,113,247,40,92,210,162,213,198,196,171,173,121,67,237,117,231,114,236,104,31,99,201,252,64,149,18,222,80,244,127,1,80,139,132,228,222,7,148,88,114,234,85,18,186,28,171,8,243,203,209,118,192,97,202,151,52,170,123,112,127,37,75,33,136,1,25,149,130,37,23,83,197,130,167,214,239,40,211,45,27,213,184,35,23,100,148,50,170,181,30,6,192,234,99,66,74,15,52,129,138,235,125,191,8,205,204,115,238,126,244,79,207,95,182,201,216,233,115,173,251,189,125,59,201,101,70,190,28,146,24,251,143,1,88,248,195,207,160,238,1,170,249,13,194,116,26,144,60,43,83,181,231,168,235,249,186,114,49,22,7,59,79,170,149,179,70,50,237,56,251,39,111,220,139,158,128,128,119,246,251,55,105,28,165,183,159,170,93,162,71,81,51,76,172,101,187,91,139,171,109,212,73,174,165,21,213,77,199,53,65,191,201,6,101,246,87,112,235,67,151,230,0,95,61,233,17,138,143,85,94,91,164,123,67,88,124,250,144,167,150,20,159,214,188,30,140,206,183,101,81,136,161,222,97,170,76,178,35,49,106,173,249,81,205,139,222,107,245,21,102,14,15,135,177,15,187,88,172,153,134,40,241,218,45,218,152,249,89,144,217,24,100,45,137,253,49,110,28,79,111,162,3,245,202,87,130,209,125,35,60,147,22,152,194,222,229,188,227,100,219,246,202,40,202,202,198,230,147,243,42,156,245,122,230,96,250,91,52,29,165,155,9,1,48,143,10,34,249,170,171,251,183,105,17,152,142,247,193,64,142,9,223,188,201,81,236,54,28,173,225,45,133,214,127,6,0,147,220,211,93,46,159,172,227,173,154,116,125,197,210,229,71,239,202,241,128,11,168,82,34,156,203,251,53,19,19,67,63,53,106,221,141,229,106,129,89,127,50,107,153,100,38,145,129,174,235,101,101,23,139,119,170,210,171,55,46,247,178,235,138,235,147,103,212,114,102,73,189,108,239,92,131,86,164,222,190,6,25,65,106,112,250,196,224,218,240,62,62,149,48,40,162,19,228,93,79,21,152,122,122,174,188,65,223,35,64,238,133,236,78,16,244,116,183,86,251,201,41,94,194,165,248,57,112,138,197,160,51,8,31,139,137,138,179,54,205,136,154,65,123,136,24,156,144,149,29,41,113,122,108,250,17,170,133,101,8,153,103,170,109,125,150,19,34,151,188,125,205,216,223,226,30,42,224,214,160,124,65,7,48,37,21,168,136,177,233,0,95,131,232,134,239,108,153,64,216,104,225,83,123,109,92,116,3,53,115,34,153,244,120,50,180,40,251,3,235,156,64,198,215,187,162,174,24,36,39,135,253,128,148,67,141,240,113,234,121,117,67,229,174,46,194,122,223,46,171,119,199,252,170,30,198,159,169,103,79,240,250,99,70,82,79,221,109,231,109,64,203,96,62,71,122,103,239,79,214,110,224,140,41,128,244,116,26,23,245,201,71,213,53,219,18,125,192,242,10,74,153,116,127,109,198,63,43,110,60,126,207,101,170,66,63,64,2,12,215,199,216,80,104,120,23,177,214,33,47,246,119,200,227,211,122,21,153,187,155,45,253,70,106,168,100,245,58,45,78,237,169,33,78,124,100,209,135,66,110,202,12,56,206,101,57,214,234,77,148,15,43,53,47,207,228,174,161,111,120,209,99,188,50,189,167,70,243,128,111,196,46,152,156,244,126,93,215,33,180,187,30,105,157,111,235,175,97,149,171,249,104,153,237,59,16,43,159,254,92,53,73,133,96,62,119,179,36,54,91,172,161,33,235,31,114,104,86,115,58,40,224,132,188,38,245,238,199,107,202,215,103,248,182,182,225,35,217,118,70,99,110,54,216,182,199,149,213,77,159,32,205,158,180,37,157,57,164,153,64,75,250,55,56,163,129,92,232,14,75,39,241,215,237,78,114,66,199,63,154,240,249,118,21,117,210,168,212,86,12,201,185,175,61,221,57,84,86,139,208,59,143,88,47,75,134,57,50,127,6,142,92,104,209,197,74,137,4,105,189,145,221,240,208,152,195,26,13,239,252,36,171,162,184,170,5,28,133,77,18,23,178,57,245,215,53,255,155,156,81,113,3,211,163,250,51,213,20,161,133,230,147,44,176,174,184,152,164,42,131,124,54,204,229,218,23,243,96,172,69,146,80,230,74,121,58,219,246,178,45,176,6,94,45,77,233,187,217,250,186,129,251,199,172,207,165,234,230,47,126,208,152,2,237,124,152,138,218,48,12,192,214,220,48,232,225,227,191,48,165,127,169,151,249,189,9,46,202,124,200,9,114,110,214,78,88,81,76,92,101,141,240,227,66,255,124,90,139,112,126,218,107,134,120,109,78,40,102,155,209,77,4,2,17,55,97,186,135,115,89,23,204,192,45,177,5,47,229,110,248,57,127,45,16,213,167,144,106,179,172,157,131,50,12,153,207,86,198,118,12,119,140,197,133,150,196,87,65,163,147,117,118,26,207,128,84,30,226,6,169,84,1,46,88,48,92,106,160,164,132,241,161,77,36,71,11,157,149,192,209,126,51,225,113,194,13,199,253,209,47,191,15,78,100,216,122,88,95,88,110,17,24,125,176,108,109,114,40,153,171,196,236,169,137,131,36,64,57,240,91,79,227,0,143,70,113,28,169,125,69,72,137,58,234,179,41,247,255,133,87,138,53,126,232,31,150,115,2,119,67,236,227,235,155,197,102,146,182,121,139,156,236,59,28,254,21,188,213,122,8,31,118,73,16,182,117,162,89,148,122,250,40,4,224,100,157,122,68,174,222,105,190,220,227,233,78,2,243,1,165,120,233,77,177,231,77,81,102,233,120,217,244,211,98,228,70,96,148,229,37,80,25,77,136,175,169,154,101,77,188,242,92,162,100,202,14,214,252,126,156,146,218,233,179,122,16,60,223,119,184,24,251,201,141,104,42,217,46,147,237,56,63,243,170,171,166,61,44,59,56,163,87,253,223,95,7,99,118,105,103,122,106,198,28,60,15,70,203,205,34,1,245,136,236,93,123,171,164,192,167,121,220,215,92,62,201,21,231,145,130,240,155,187,14,165,91,247,103,199,255,116,205,187,184,249,103,36,228,122,249,248,35,6,0,143,158,134,9,122,208,226,227,249,195,36,56,216,208,243,146,54,92,212,63,110,23,41,57,123,115,184,93,230,215,244,57,136,210,49,53,168,202,225,189,10,197,68,250,11,60,241,107,131,35,139,151,160,209,130,75,61,169,147,61,126,249,94,219,7,230,12,51,167,34,132,85,236,249,46,213,174,1,55,187,96,187,190,48,116,135,47,42,214,251,10,76,231,249,254,164,106,96,177,194,60,202,118,37,217,129,18,35,237,58,220,70,15,226,186,226,165,15,188,199,223,150,94,11,118,159,111,101,80,244,30,190,113,159,11,120,99,38,230,244,96,142,85,26,67,50,222,212,127,191,24,224,235,255,161,178,161,218,248,248,101,248,5,52,107,246,177,80,118,224,130,128,5,3,90,36,127,252,59,254,13,50,40,190,124,145,32,195,5,219,112,253,244,195,253,2,199,240,208,149,248,99,185,4,252,4,214,149,112,22,253,166,168,229,50,62,228,231,72,213,45,232,128,143,215,4,136,40,221,107,96,162,42,207,91,175,68,80,94,128,149,120,189,216,71,227,36,174,15,235,229,255,121,194,111,75,59,123,49,245,140,230,137,9,98,28,27,7,128,57,241,158,144,131,124,29,183,126,255,236,124,177,82,143,59,131,13,163,51,26,25,175,70,173,249,65,57,176,77,123,13,108,227,13,221,92,33,43,131,155,253,39,78,48,236,105,32,7,122,206,253,156,86,241,255,97,191,35,74,75,96,229,121,166,159,118,148,24,135,179,7,176,198,175,197,0,140,202,151,61,85,232,233,193,47,33,33,2,177,25,55,254,8,6,131,73,32,0,203,121,251,149,142,159,246,134,13,216,253,204,165,213,81,20,205,9,144,129,85,141,0,113,146,198,235,137,67,233,206,119,4,249,225,3,3,25,221,61,48,22,45,79,135,90,105,28,136,149,156,194,227,189,190,180,154,96,247,61,98,183,77,169,72,68,25,39,216,153,93,47,203,36,138,189,165,90,44,27,172,173,110,232,154,58,168,242,212,150,197,254,25,159,117,88,56,12,209,39,40,160,149,24,175,30,226,129,180,86,109,14,101,146,104,56,18,24,169,5,44,74,101,15,139,224,185,212,174,137,70,67,95,173,185,166,77,209,198,122,210,31,71,70,177,93,5,94,187,86,225,235,232,156,66,171,26,127,43,104,2,171,31,133,174,12,249,137,7,184,34,24,143,255,189,100,61,139,84,18,92,52,60,154,119,211,220,52,115,126,146,18,31,175,203,68,180,53,35,47,235,165,68,226,9,134,226,235,192,159,38,44,133,230,81,243,236,107,205,58,243,90,169,105,230,222,164,2,28,150,255,133,105,17,89,75,4,113,0,15,172,26,73,77,76,225,218,164,76,43,149,25,46,24,139,27,61,11,199,222,177,218,109,190,73,242,217,242,185,215,238,140,255,118,175,110,140,142,245,39,136,5,120,215,93,126,191,232,47,246,6,82,21,219,15,248,205,179,127,186,177,193,193,208,167,138,142,46,69,44,235,245,198,134,92,254,88,56,255,157,83,90,116,211,61,99,167,45,143,101,5,241,64,82,94,55,110,100,108,116,202,206,192,20,55,217,205,228,186,26,142,78,107,54,183,45,15,208,175,161,181,32,253,164,8,163,32,107,198,250,191,143,41,165,88,31,5,16,50,119,164,185,10,159,103,174,145,143,133,23,112,221,79,12,150,42,39,54,106,232,224,34,48,12,181,58,48,60,218,199,190,61,36,83,209,212,57,104,46,132,66,65,52,173,105,105,118,193,49,219,74,21,102,38,198,151,64,52,83,90,20,68,36,252,208,195,238,114,13,24,49,34,142,44,164,226,70,234,70,25,188,170,22,131,112,118,108,195,165,87,121,53,25,254,199,95,134,251,4,156,116,2,36,15,219,177,76,228,14,185,148,176,85,219,40,136,69,226,142,230,88,208,144,84,155,193,251,194,101,196,101,42,226,220,170,115,31,34,170,235,168,38,153,179,79,48,170,49,159,68,238,123,133,203,24,212,200,157,100,205,236,184,102,43,87,33,155,238,82,26,158,178,184,164,193,81,8,195,42,27,30,228,138,119,148,92,225,239,101,115,179,107,179,124,163,125,163,207,212,185,208,8,135,44,116,50,235,163,10,6,84,88,60,230,116,92,131,59,60,254,147,88,114,234,223,227,36,146,228,113,109,56,140,190,62,206,99,147,130,232,124,178,222,154,242,238,242,45,245,249,67,238,67,31,203,168,126,105,3,179,68,7,13,148,48,99,191,165,86,128,244,191,148,41,74,65,192,143,206,95,103,209,252,182,249,151,51,47,138,135,173,69,237,179,14,249,4,221,62,19,79,218,6,82,187,63,240,140,59,48,45,65,217,87,249,57,46,211,29,190,180,15,180,218,9,227,56,245,188,215,175,170,127,30,21,106,70,110,248,168,35,142,199,237,49,164,64,23,143,177,195,145,56,112,147,217,76,182,1,100,40,126,100,24,186,115,200,70,197,37,245,150,101,67,240,78,13,194,206,177,1,165,158,122,80,76,133,94,224,72,160,185,47,98,5,108,46,19,136,186,224,173,180,57,245,130,230,245,33,190,162,150,21,191,150,43,7,90,64,162,87,193,160,173,153,181,21,252,238,49,222,46,26,51,65,41,144,190,48,123,21,226,42,84,26,74,37,40,238,80,195,196,52,71,104,18,96,239,86,237,226,50,9,202,100,173,206,157,117,62,212,216,65,172,167,81,191,140,176,127,16,117,113,44,95,103,122,101,99,53,42,214,233,244,59,184,101,142,93,234,61,56,50,133,139,243,71,74,124,146,10,216,227,150,120,22,147,58,163,116,89,190,73,42,200,81,12,140,99,250,169,247,180,166,118,202,117,236,41,2,191,98,153,215,120,24,48,130,17,185,71,107,8,35,157,145,71,42,43,101,249,52,179,15,125,180,30,12,25,204,184,53,219,174,7,94,86,213,12,167,146,120,39,179,184,253,51,229,222,118,100,17,199,74,202,86,189,221,160,21,219,32,104,222,166,165,75,197,253,15,0,201,145,101,225,136,67,183,212,240,212,4,43,99,128,195,16,149,9,244,161,197,136,4,227,63,173,164,144,15,165,37,255,214,205,173,173,239,1,214,11,211,124,79,182,246,25,69,130,214,106,244,169,243,147,95,74,67,102,14,246,76,184,26,48,50,242,83,27,69,163,99,74,42,157,251,22,240,60,216,8,246,178,177,255,42,128,65,2,35,72,201,33,32,35,244,2,220,23,238,124,43,245,241,82,142,113,167,151,228,40,91,39,253,192,66,155,126,0,82,96,94,212,7,146,23,153,67,153,237,209,12,18,35,54,244,186,33,153,190,40,54,95,70,106,49,41,53,82,70,254,131,19,58,30,45,0,207,55,29,176,27,174,27,29,176,158,193,246,28,26,165,161,237,168,157,167,206,54,153,144,3,130,187,22,173,218,242,144,126,97,94,195,98,64,187,195,54,156,58,74,247,215,53,63,3,33,44,58,123,38,60,121,68,126,37,31,135,22,40,114,127,249,24,97,170,95,50,117,102,91,199,81,67,57,76,121,87,72,225,225,127,112,217,18,243,202,141,156,115,100,59,228,57,178,63,132,100,214,189,60,206,208,231,6,125,162,36,95,150,176,92,178,88,201,3,216,159,120,163,71,154,223,247,77,70,236,231,250,6,180,131,32,45,117,213,198,234,41,218,91,90,48,111,216,133,166,73,255,4,131,245,46,168,150,100,74,235,157,35,91,215,29,180,154,8,207,115,92,216,249,185,192,85,225,81,103,214,239,4,118,236,195,4,174,197,7,208,145,113,115,28,161,70,109,61,107,101,136,192,213,65,78,53,37,168,217,6,201,228,110,25,53,246,124,144,184,234,140,9,18,122,86,23,248,51,13,120,113,248,34,249,186,190,46,34,44,102,68,220,91,16,123,154,187,132,53,198,186,194,106,1,157,16,69,166,29,238,97,113,4,163,130,174,82,125,174,162,8,39,200,163,69,178,51,128,150,241,192,198,186,21,188,123,85,248,239,133,205,225,219,60,29,11,16,77,211,90,18,177,99,43,139,155,86,11,74,206,108,92,99,149,246,30,32,125,166,67,104,102,116,166,139,30,154,253,143,66,79,239,92,190,58,45,223,253,80,10,106,178,129,194,171,157,56,199,125,33,214,235,208,135,107,218,34,98,74,112,7,72,58,197,81,128,238,179,0,45,228,15,26,27,232,228,226,116,149,74,112,238,1,91,95,91,97,147,215,222,56,170,51,168,14,146,96,58,21,199,119,77,239,6,204,4,7,136,63,229,154,189,74,132,152,224,92,251,42,121,120,111,143,118,191,12,165,26,174,115,115,0,111,138,2,229,182,156,28,88,0,250,78,152,234,220,185,246,4,73,171,193,46,191,33,231,18,221,235,173,19,151,3,240,21,131,145,119,238,167,55,207,120,229,219,240,201,227,17,206,15,94,147,17,209,119,123,28,240,131,18,175,142,228,129,125,10,51,67,131,146,99,85,77,36,189,21,116,234,127,241,1,224,163,53,100,48,155,105,50,150,87,198,159,236,195,136,31,211,119,24,42,147,220,211,93,46,159,172,227,173,154,116,125,197,210,237,141,241,241,168,159,15,117,26,214,154,205,238,128,127,158,227,1,139,188,83,45,12,173,123,56,67,182,98,30,145,175,250,166,21,128,29,44,108,138,189,15,146,132,82,220,237,227,13,72,253,208,3,115,50,11,67,162,20,125,49,168,137,204,149,179,226,41,17,147,38,142,95,193,253,101,63,125,101,224,210,61,184,16,147,99,51,68,29,3,214,122,205,115,188,209,208,179,91,5,104,190,25,46,8,139,134,87,228,63,51,63,205,131,207,95,225,116,221,10,19,125,163,123,152,54,49,213,208,225,233,49,116,149,237,128,220,199,214,98,54,255,172,24,92,211,148,208,28,78,126,200,30,102,122,31,115,48,150,9,150,164,198,252,226,57,32,228,223,12,36,161,246,52,91,66,128,107,228,236,120,209,66,27,207,180,214,247,96,251,79,133,119,241,230,77,104,126,82,102,85,80,66,70,176,81,209,27,231,186,43,117,39,53,174,27,220,174,229,91,43,152,74,215,29,173,205,27,106,250,128,40,167,154,189,208,108,77,168,156,40,147,154,144,202,13,254,206,127,194,197,154,64,215,212,243,197,167,188,42,100,179,13,29,160,224,180,37,167,96,155,204,157,158,251,144,155,161,26,184,102,155,47,202,194,11,31,244,153,251,97,161,169,142,37,33,192,102,118,240,43,31,251,241,93,33,65,152,65,147,152,141,29,70,100,220,158,180,151,150,179,93,44,218,106,66,224,51,170,207,68,203,185,90,64,149,213,163,193,134,110,188,86,109,209,82,5,4,97,105,159,251,47,115,100,102,0,155,171,180,145,149,86,51,156,97,38,57,49,188,251,37,115,159,121,90,139,77,180,207,73,213,122,11,146,180,121,116,93,253,29,83,63,33,108,6,191,87,219,155,161,68,186,102,67,140,47,109,4,122,30,203,198,58,99,127,245,71,6,190,98,227,219,164,29,10,44,92,75,181,208,166,33,47,116,4,108,195,89,98,152,185,4,208,87,131,102,211,107,232,66,227,54,1,127,53,224,88,72,29,180,152,72,90,130,38,157,132,185,35,15,120,73,165,154,140,78,147,19,83,184,118,28,47,173,110,126,118,130,237,184,241,51,233,182,215,211,148,33,15,57,143,211,248,182,167,144,1,146,77,175,42,18,231,125,227,67,95,124,160,139,197,173,178,217,114,185,86,182,69,11,183,100,95,215,223,185,242,116,231,80,128,221,219,89,99,236,124,23,144,168,101,46,225,144,227,176,39,230,47,3,131,138,101,240,197,146,139,69,135,93,223,122,56,238,167,18,37,48,205,92,136,217,4,149,243,146,165,3,131,87,122,211,141,134,221,154,63,207,140,111,238,107,203,216,168,89,4,226,46,41,39,210,141,84,239,189,7,26,196,84,46,3,48,138,31,245,174,37,184,116,209,128,34,169,117,100,116,64,175,74,179,42,163,124,17,8,244,156,22,216,197,73,255,191,37,141,211,130,160,90,70,232,149,128,125,210,213,46,101,105,162,69,254,55,209,223,157,185,183,249,56,18,98,167,39,200,188,211,161,183,211,50,25,99,184,119,85,80,123,145,108,20,78,80,179,222,28,195,103,228,4,45,173,148,172,233,43,89,152,120,249,247,88,180,135,228,200,95,138,106,112,191,253,68,181,56,22,56,243,199,141,216,86,14,151,57,113,176,218,89,160,37,85,225,240,223,202,61,140,178,19,82,172,3,51,99,81,152,110,99,189,254,120,239,41,190,207,154,0,184,243,209,172,225,228,11,166,57,108,113,8,140,142,16,55,11,69,68,128,117,166,141,228,95,105,115,138,137,81,165,204,98,199,57,40,171,227,229,4,178,51,161,85,216,43,179,181,120,100,8,63,87,53,150,199,184,12,84,157,226,111,162,1,185,185,156,125,121,2,3,68,90,63,80,119,184,10,1,39,80,67,104,137,94,2,62,141,116,13,251,173,81,145,85,38,173,20,96,206,111,58,45,53,22,117,30,165,216,38,237,183,214,43,226,108,58,178,110,28,94,18,22,242,60,117,233,234,107,210,104,144,70,144,55,132,21,60,248,94,117,107,88,167,166,125,127,142,131,118,23,198,111,118,238,197,41,103,164,68,174,159,119,223,156,1,235,108,235,255,24,161,104,209,171,97,203,222,214,178,226,129,157,237,121,159,149,1,200,80,103,227,85,211,183,41,89,29,52,239,187,180,140,97,49,209,190,53,229,126,97,208,46,5,109,12,212,38,35,248,98,213,55,175,161,58,145,202,26,73,147,159,159,28,125,204,177,225,235,219,116,59,132,223,117,225,57,171,25,248,146,229,197,38,223,178,38,26,145,248,235,121,102,142,85,113,43,252,9,142,167,101,220,37,59,167,39,128,148,215,146,207,53,24,234,84,222,100,30,221,247,29,61,87,200,106,197,35,0,205,157,244,45,108,75,171,65,107,105,118,81,181,68,231,28,64,214,12,8,21,122,155,227,159,235,233,209,193,11,29,32,233,239,155,200,107,76,71,189,202,111,114,208,122,124,62,178,124,172,139,124,138,164,157,147,183,19,8,108,3,236,161,240,145,194,80,207,34,48,56,187,30,141,41,148,55,220,47,167,165,240,129,218,6,145,121,66,105,116,198,126,70,14,203,242,51,192,208,95,249,129,206,162,101,188,21,153,155,91,190,183,132,56,52,114,206,249,228,37,29,202,8,135,101,207,7,38,53,192,136,242,19,51,251,95,161,219,195,59,212,179,158,240,91,57,43,79,207,110,122,116,232,227,168,252,126,126,56,226,239,177,72,237,63,180,85,30,108,46,27,43,33,217,8,49,123,53,190,218,77,191,239,139,233,184,244,163,94,30,191,140,109,105,241,20,117,24,42,1,79,68,191,193,44,44,242,12,160,108,157,165,194,137,29,239,49,152,224,73,146,36,39,158,159,175,226,214,226,82,11,36,197,95,42,203,153,22,183,117,138,223,30,19,44,69,79,116,155,30,42,171,36,86,246,207,159,87,32,107,215,71,92,153,240,209,85,94,249,7,255,221,82,70,53,152,196,59,118,233,9,47,77,70,175,146,232,159,159,204,105,139,64,202,106,130,246,40,231,73,164,141,105,0,169,45,174,149,65,170,46,141,204,45,199,128,122,153,65,188,221,135,144,234,55,5,235,74,195,251,30,226,241,126,250,183,99,81,205,3,141,71,85,253,37,35,205,63,156,98,192,16,203,220,179,11,5,125,85,15,184,202,7,151,7,72,96,25,150,154,129,48,218,178,158,110,181,20,144,245,135,93,17,52,5,88,122,184,12,162,129,110,149,156,36,185,84,86,236,5,215,215,148,153,234,104,17,103,71,240,70,193,199,180,119,45,210,252,169,93,148,180,202,32,187,102,131,118,90,163,62,219,14,175,141,11,213,171,52,101,236,21,72,17,132,30,192,50,14,82,240,10,11,177,206,98,219,158,43,147,57,177,187,130,156,114,150,254,81,144,38,85,224,55,103,120,141,186,108,209,100,111,135,143,48,173,148,196,48,24,113,193,202,72,186,239,93,191,47,204,39,83,220,119,174,152,4,254,74,83,176,44,29,27,8,90,66,12,212,16,107,69,171,122,131,47,254,164,224,220,73,16,211,254,142,127,192,70,215,186,181,153,241,105,144,69,214,74,212,89,28,227,43,197,62,131,205,159,218,97,134,111,215,45,97,189,208,213,58,119,115,22,230,180,243,139,56,237,138,112,12,65,225,50,175,188,86,100,77,37,177,248,56,205,119,174,254,228,127,5,132,151,210,144,134,46,98,102,119,145,148,0,86,74,245,221,36,2,27,164,151,135,207,17,250,61,57,222,15,87,113,113,248,141,73,149,152,8,226,30,27,43,178,85,77,225,47,116,117,195,87,134,22,186,137,185,100,215,4,243,132,158,92,159,145,52,186,191,10,95,51,164,118,222,190,138,14,126,213,210,203,166,114,199,71,188,253,72,19,98,163,166,5,66,229,195,178,120,179,53,203,34,221,209,241,165,51,52,239,3,254,169,165,250,120,1,208,103,87,5,179,215,49,191,164,207,58,112,130,243,28,67,186,198,171,50,110,102,169,112,118,61,197,134,252,132,103,211,75,48,83,243,198,49,70,187,73,217,235,208,102,4,28,149,218,36,237,159,191,215,228,122,235,103,78,39,152,238,107,231,64,241,238,160,52,251,177,130,152,49,57,40,20,243,194,213,237,166,203,98,19,66,182,79,217,234,107,71,174,41,91,117,214,241,239,228,41,15,45,130,20,131,1,118,99,54,177,232,204,231,217,185,174,233,1,4,225,131,67,180,205,219,9,206,211,198,98,23,189,64,233,248,11,125,227,222,104,146,173,109,175,29,233,231,44,199,14,198,25,171,240,183,25,15,178,130,235,2,14,77,191,179,232,255,71,174,198,194,16,182,57,30,206,254,92,72,219,125,245,176,6,191,54,37,252,43,156,94,6,5,66,195,235,198,125,15,26,172,22,61,214,134,167,77,141,216,85,159,187,123,189,247,185,201,230,55,40,198,184,120,2,214,186,62,194,223,251,63,0,56,242,17,183,6,0,147,220,211,93,46,159,172,227,173,154,116,125,197,210,229,71,239,202,241,128,11,168,82,34,156,203,251,53,19,19,95,97,36,119,223,194,232,38,131,70,109,124,58,212,52,43,113,250,170,165,62,219,254,163,171,254,198,113,115,224,94,254,2,248,26,51,3,134,28,157,22,60,1,147,32,53,216,171,239,79,146,142,247,113,60,189,232,48,35,192,235,102,123,179,57,225,207,228,143,36,241,37,136,84,209,175,149,139,201,213,5,209,241,127,74,234,57,106,97,78,223,202,235,225,240,111,64,106,100,177,241,255,51,96,42,226,25,136,144,175,1,50,195,161,254,231,218,10,248,117,117,186,125,236,245,28,198,1,52,68,202,207,239,215,195,36,246,162,79,160,251,55,187,109,21,47,200,219,53,121,111,135,0,206,97,204,12,3,25,54,63,114,221,197,7,203,176,203,134,0,10,247,26,119,96,175,33,21,25,196,249,234,135,210,107,215,39,48,48,199,108,196,47,179,144,34,219,219,162,89,195,240,53,230,134,196,19,139,237,228,186,107,151,96,140,27,150,118,182,87,208,129,212,67,116,221,152,44,98,178,218,178,129,72,255,221,116,154,87,144,79,151,167,188,61,221,55,106,144,55,132,200,90,86,108,200,177,236,243,203,136,58,79,180,152,160,78,225,198,70,115,114,79,91,226,118,195,247,63,38,100,171,186,85,193,178,70,31,48,176,76,116,104,59,11,174,92,236,187,132,245,73,81,36,144,65,216,104,157,61,188,202,196,166,181,177,52,65,100,20,44,103,16,41,149,156,219,138,209,134,56,187,220,120,44,140,194,240,133,64,140,76,212,18,156,214,154,30,3,67,245,184,210,75,114,37,28,230,181,205,60,179,197,161,84,205,136,208,41,115,232,29,17,39,220,99,248,234,90,254,14,41,151,0,191,176,122,249,167,199,131,215,1,239,116,16,2,149,42,137,190,54,21,229,75,84,176,146,15,16,73,92,225,156,145,15,149,153,130,245,142,69,83,192,166,59,56,62,22,37,110,136,50,223,209,200,236,138,246,174,250,42,184,162,248,20,226,31,22,9,91,74,242,3,187,165,191,53,195,60,122,110,230,22,115,40,38,9,236,214,44,81,162,103,156,184,158,230,150,124,248,184,144,131,78,156,14,117,106,160,149,165,91,22,237,225,154,52,151,190,2,193,183,152,104,116,211,131,243,206,220,85,194,241,31,6,128,4,98,77,204,138,244,47,177,210,166,17,246,50,237,135,67,144,115,34,161,176,249,219,227,74,171,44,165,249,220,143,78,66,238,179,37,19,181,224,176,10,186,112,28,168,13,143,211,28,216,118,56,35,212,155,116,170,217,135,199,28,37,160,32,38,136,128,193,221,55,211,118,162,135,23,154,195,7,176,200,103,55,53,12,123,51,215,19,57,25,216,47,84,221,62,235,58,192,240,154,110,206,94,202,22,207,153,109,151,194,225,31,81,208,13,147,233,212,10,197,250,78,245,239,255,170,136,220,249,243,1,2,232,122,133,29,97,125,155,124,29,138,69,165,169,16,45,30,201,167,57,147,128,219,131,75,55,94,240,245,36,202,125,21,126,179,70,204,169,71,94,16,100,22,226,194,56,45,206,213,77,137,84,239,53,174,228,4,93,137,30,38,89,255,0,58,14,248,44,231,156,102,93,199,187,159,92,138,236,195,160,203,203,124,19,125,126,25,158,118,140,73,57,0,94,0,54,65,171,56,97,164,151,120,68,99,142,27,20,71,121,114,5,123,186,173,82,62,242,66,251,165,159,159,178,214,106,13,36,168,140,127,232,158,8,15,59,137,154,248,223,149,244,204,159,23,53,90,39,14,113,146,115,96,183,245,223,72,123,142,200,12,6,7,219,162,93,129,170,2,239,69,78,165,81,121,11,83,239,120,49,54,188,133,224,18,216,148,249,14,220,98,101,179,201,55,227,127,115,25,121,227,197,23,72,55,170,206,244,5,242,184,130,10,183,67,19,167,53,230,130,84,199,72,238,90,189,224,218,131,141,179,237,210,249,100,224,1,79,9,19,112,169,70,152,177,49,167,133,81,113,170,48,192,14,77,216,33,4,122,14,128,107,249,236,121,152,228,190,211,204,232,180,100,183,171,198,169,106,48,86,130,150,177,176,150,241,131,28,27,198,228,86,134,9,225,206,233,89,230,219,239,53,195,246,90,158,225,216,45,202,159,178,138,98,140,174,44,21,225,198,50,164,217,109,9,82,65,124,100,91,126,0,70,184,188,121,168,154,103,163,15,164,195,58,6,0,147,157,129,20,111,146,228,170,233,222,49,51,216,208,195,30,80,12,127,164,42,122,190,74,93,4,91,243,205,145,0,72,247,230,213,99,118,60,20,162,63,243,53,176,216,63,200,196,42,211,134,16,45,174,195,35,133,192,74,213,28,71,78,242,179,217,144,197,229,235,173,112,118,134,195,102,130,164,156,220,66,145,197,175,223,99,61,87,127,50,212,16,202,205,169,105,184,163,171,141,112,220,104,215,43,100,64,90,227,198,218,134,59,204,233,181,172,122,17,153,191,167,77,7,145,168,203,17,153,72,128,93,69,156,156,175,141,13,244,59,231,56,240,90,232,208,226,163,218,254,22,118,51,241,5,201,225,111,41,42,143,153,132,131,49,175,168,41,47,60,129,253,231,100,1,65,79,8,90,216,185,40,242,147,241,103,63,158,168,222,96,178,80,236,212,44,98,155,89,195,116,12,197,171,248,166,107,26,35,89,156,180,46,131,133,79,158,148,34,81,91,253,94,75,88,36,95,55,126,153,240,253,246,119,119,170,164,127,236,60,208,161,25,122,62,113,48,34,220,150,214,254,211,41,246,95,140,143,48,60,171,186,84,236,120,82,167,243,138,249,118,145,157,76,181,55,85,135,182,234,137,56,146,194,5,196,16,72,89,135,185,252,76,60,242,42,114,210,231,139,168,103,204,245,119,202,21,221,247,220,253,249,169,117,51,239,190,112,139,70,106,50,157,41,26,50,33,73,254,248,5,138,89,183,91,1,188,62,184,58,92,241,4,22,146,73,224,238,94,78,254,113,222,123,84,202,46,192,220,115,96,27,27,110,206,129,125,146,118,122,9,215,6,196,198,155,166,233,208,149,150,94,133,131,56,203,110,210,32,138,252,45,12,81,184,222,62,54,109,110,42,162,206,43,112,201,241,18,228,233,41,78,92,45,21,108,187,97,243,102,107,253,32,127,127,101,102,187,91,160,14,76,154,39,104,187,202,210,111,209,68,101,63,2,218,178,229,126,202,18,169,199,150,196,192,89,209,55,159,221,212,237,253,1,12,159,88,253,234,9,175,142,35,73,111,101,8,87,24,198,129,142,103,30,97,59,146,81,167,218,21,125,21,29,113,162,83,29,32,226,96,164,80,240,153,167,90,249,59,18,63,170,62,227,220,23,205,67,4,120,137,111,233,174,11,5,223,146,172,122,231,152,163,83,207,30,12,8,219,234,145,112,27,155,169,140,64,140,237,210,21,154,220,88,50,32,90,22,52,240,24,157,59,150,144,213,141,118,200,177,185,33,232,181,16,16,42,186,100,38,87,32,49,25,186,99,118,49,174,246,123,221,122,186,37,17,104,155,236,120,226,134,188,220,28,71,93,102,6,52,100,144,79,59,44,219,51,57,141,169,240,125,18,252,44,237,82,71,8,117,246,48,208,13,72,176,110,163,89,162,245,183,75,213,212,179,115,74,117,23,37,68,217,136,26,80,252,83,31,248,81,179,98,161,117,150,10,16,255,129,103,115,14,251,23,193,126,255,52,95,186,251,181,54,104,66,171,188,142,96,201,104,58,187,128,238,126,207,18,37,24,89,13,234,26,172,109,80,243,66,12,244,212,155,238,3,147,201,123,106,7,221,84,229,35,198,144,70,127,173,124,160,227,136,41,90,158,222,146,220,199,107,131,60,150,243,81,235,79,75,44,31,16,155,231,144,250,219,228,131,97,191,11,162,157,217,42,249,26,145,240,92,13,204,186,132,111,227,60,167,68,12,187,100,112,99,229,207,57,182,185,230,149,195,204,221,253,223,102,226,119,114,47,41,58,118,235,2,22,124,139,129,118,10,187,245,122,129,80,191,44,48,37,248,92,71,215,94,110,136,0,3,233,180,121,37,233,194,98,226,33,246,2,22,244,88,163,84,209,173,66,104,144,94,19,209,47,54,170,56,187,208,11,38,80,131,208,101,228,117,18,170,94,43,50,245,132,16,68,201,197,164,54,72,162,173,145,244,232,237,110,72,233,144,249,218,182,197,111,125,207,186,115,97,94,83,155,221,136,127,55,233,177,108,154,50,216,162,181,185,215,72,19,222,49,172,47,168,129,45,94,219,27,134,13,48,53,10,152,97,211,222,230,242,12,252,178,200,146,32,128,74,202,191,67,16,162,98,75,86,239,242,138,245,152,110,70,96,106,10,73,144,187,246,18,139,84,190,209,49,172,16,187,20,145,124,130,51,77,156,50,169,251,149,176,157,58,231,241,233,109,21,154,218,20,47,24,243,56,156,163,13,161,138,10,90,98,45,47,16,253,190,74,69,236,146,146,16,107,157,172,171,228,222,48,56,139,204,49,7,8,78,58,81,30,18,169,240,124,209,140,35,43,208,20,140,238,246,201,168,48,197,168,57,39,241,233,99,65,73,109,185,234,73,194,58,215,105,69,188,105,202,19,223,122,199,120,114,105,46,113,204,200,48,127,146,140,162,130,2,117,20,8,221,140,161,178,89,191,84,92,42,94,151,108,238,133,88,143,62,130,150,164,202,74,113,49,11,75,232,244,154,76,207,100,174,194,57,163,84,124,239,107,239,171,174,129,91,20,110,0,152,42,138,131,40,94,94,196,215,13,91,247,251,166,153,19,192,225,158,242,27,10,56,5,225,88,119,191,150,23,51,165,58,32,54,6,25,45,178,253,10,170,177,32,68,103,85,155,194,55,11,140,63,110,174,60,228,29,214,2,199,58,127,245,126,255,200,78,24,139,147,133,121,168,8,31,14,56,174,7,119,185,153,57,63,84,44,248,232,85,103,198,230,215,65,7,252,19,5,98,162,156,153,180,68,51,145,9,44,143,162,95,61,14,30,0,205,201,154,240,214,105,184,195,198,157,76,199,236,234,225,21,70,50,124,118,136,88,68,60,212,236,27,144,178,241,105,208,213,53,229,190,36,2,102,44,187,229,47,46,143,150,163,149,203,50,62,222,36,40,93,27,42,238,229,83,130,182,56,35,227,72,110,199,25,59,221,235,220,0,92,213,145,9,252,97,122,143,254,54,178,92,47,219,214,84,162,225,198,138,218,248,176,248,184,155,163,108,193,236,187,234,34,68,236,242,183,239,184,50,218,107,2,201,4,100,180,2,160,254,13,221,193,222,80,20,153,4,83,156,153,214,140,67,148,185,196,12,73,25,14,80,102,14,74,227,14,186,237,63,182,103,131,112,127,158,212,49,220,214,98,220,236,161,77,16,177,19,187,67,88,97,162,10,36,218,154,61,150,18,219,188,70,138,70,248,157,190,164,119,229,160,174,241,43,238,106,197,220,158,161,100,53,37,68,157,44,205,41,56,155,60,134,110,14,236,121,171,228,250,194,80,119,184,102,130,25,107,91,83,122,73,1,75,80,24,77,66,83,70,222,223,229,68,97,190,17,243,102,58,212,13,1,95,69,39,105,19,131,197,211,145,222,38,124,153,127,159,172,4,0,212,103,255,7,144,205,37,17,40,235,206,0,83,37,199,181,8,139,54,159,14,100,104,105,253,54,231,34,97,150,7,224,7,238,39,209,28,229,116,26,249,28,211,96,66,63,33,241,126,115,14,87,165,233,208,96,142,175,232,15,209,109,210,118,206,76,133,103,254,202,127,196,213,190,48,156,9,222,16,18,128,126,116,73,237,232,244,7,135,41,190,7,159,119,124,93,123,245,59,234,59,201,212,85,198,238,40,235,96,156,191,116,102,242,81,100,199,219,105,193,197,254,168,162,92,98,108,151,119,147,206,36,16,239,27,132,107,139,191,176,147,141,198,72,11,31,85,251,209,46,99,206,213,154,216,194,109,234,76,137,140,238,99,142,151,205,137,36,236,49,82,99,162,29,170,138,32,22,230,105,192,226,157,236,64,34,250,250,204,127,2,154,147,46,230,96,37,144,92,210,134,157,114,206,227,247,131,137,24,145,159,244,151,241,35,202,127,178,120,81,116,139,220,24,235,136,51,212,228,241,63,96,46,108,82,45,122,59,207,201,179,141,175,226,135,45,168,104,0,252,31,213,87,178,128,3,210,169,241,138,134,115,205,224,8,44,182,255,141,2,70,71,56,199,147,238,162,60,59,170,62,225,38,3,217,173,26,92,42,48,64,66,47,191,26,165,17,142,125,83,49,153,136,69,39,75,68,165,200,37,227,108,246,154,172,184,111,6,241,242,118,130,54,65,169,68,13,78,50,44,38,19,54,187,68,247,237,157,99,132,116,117,127,32,197,145,208,40,140,217,152,61,100,238,172,231,37,231,122,90,208,47,195,249,182,16,229,203,155,147,80,46,204,98,91,47,156,67,182,100,3,233,80,162,18,235,9,217,151,105,118,225,52,39,217,34,42,45,135,128,112,100,17,131,230,245,53,61,214,45,131,105,35,96,63,130,67,176,144,113,137,252,150,71,220,13,97,67,160,140,123,119,80,187,234,189,14,229,82,20,188,41,243,48,219,132,117,80,96,182,147,249,241,140,240,102,181,161,182,31,161,108,224,221,43,183,228,93,107,114,1,73,93,166,236,205,181,153,209,240,113,176,211,212,25,184,209,87,194,43,230,37,252,5,184,10,222,134,198,145,75,59,103,38,6,0,147,220,211,93,46,159,172,227,173,154,116,125,197,210,229,71,239,202,241,128,11,168,82,34,156,203,251,53,19,19,67,35,113,35,139,137,174,33,195,68,105,120,47,134,122,45,185,5,87,179,67,122,158,163,167,221,187,115,50,17,112,223,245,198,222,53,208,159,117,68,84,106,43,133,156,21,204,137,28,130,134,216,74,113,63,53,9,157,107,169,110,172,107,17,15,57,91,198,147,229,32,150,80,198,42,189,34,157,179,214,229,49,169,61,250,185,121,49,21,140,239,202,241,213,57,84,178,253,166,113,209,26,34,169,245,165,104,40,255,186,23,177,221,103,109,253,184,25,135,119,38,255,145,4,113,12,42,144,1,3,157,199,40,251,169,235,9,32,128,7,44,132,124,26,9,213,32,78,89,166,6,99,20,191,68,50,248,255,230,48,28,217,5,218,146,253,127,170,75,99,161,245,138,71,130,121,238,216,156,183,11,27,121,219,84,250,235,184,140,114,32,20,101,57,26,142,209,149,37,98,47,74,141,245,48,222,250,191,79,120,208,180,53,235,181,90,95,229,78,15,94,156,11,75,178,157,187,160,1,135,190,95,57,200,215,57,68,158,4,29,171,147,187,46,38,137,112,151,120,7,115,19,161,9,215,140,14,182,205,209,177,105,67,80,121,200,218,36,84,1,232,35,47,167,248,88,80,242,138,238,54,182,138,226,130,195,107,70,186,234,18,65,183,74,132,153,24,98,153,206,176,241,1,255,192,68,27,25,125,110,38,84,20,229,148,163,112,110,251,161,50,104,70,84,177,2,72,108,50,14,9,47,80,34,164,121,194,130,244,171,204,10,100,250,152,182,75,64,85,75,222,37,213,119,120,84,134,74,32,224,159,182,223,83,25,30,181,56,246,141,249,4,81,2,147,246,31,80,12,135,194,254,33,205,228,8,10,251,72,151,76,66,150,225,87,8,108,69,22,134,4,125,22,19,61,228,207,248,135,82,205,224,13,91,72,79,214,184,232,48,52,118,101,138,12,225,59,226,206,246,126,223,186,73,93,170,147,210,198,207,164,233,166,221,44,142,178,1,140,139,41,112,136,21,112,134,238,73,90,23,77,219,127,84,131,132,173,217,96,146,133,180,12,0,60,182,4,58,115,224,201,8,42,244,171,186,187,151,86,105,57,98,2,43,35,228,150,87,213,81,28,136,134,63,205,52,178,181,108,143,158,240,154,84,97,69,126,250,249,235,0,1,23,198,52,4,222,100,26,102,71,158,101,188,121,118,46,86,252,7,55,222,43,190,199,167,141,6,23,163,87,48,194,211,130,169,64,172,117,89,152,128,121,43,239,202,154,27,64,148,81,5,28,31,62,146,216,16,70,254,16,171,138,253,218,169,67,117,169,29,95,88,60,52,230,45,255,76,241,97,137,94,179,8,31,153,108,130,191,239,196,240,250,30,95,64,55,231,183,78,85,48,15,238,24,246,175,67,71,45,246,164,214,175,135,86,80,103,20,220,141,127,217,240,194,24,66,10,242,167,57,221,98,83,170,221,210,218,125,152,103,72,19,215,99,169,68,217,68,55,20,190,13,2,191,24,159,9,200,141,112,36,169,245,84,219,23,78,231,63,143,75,175,159,35,13,38,227,20,76,206,15,164,54,222,138,145,188,104,228,41,37,183,38,184,29,143,23,121,3,142,72,119,41,247,125,21,171,152,178,128,52,124,211,161,147,113,140,55,119,78,148,125,41,157,184,163,79,54,59,244,45,204,48,160,57,73,109,31,122,20,241,44,13,45,188,55,26,63,142,131,19,129,184,196,172,230,238,213,129,51,78,153,1,173,3,45,25,194,146,115,157,131,129,159,141,122,28,218,188,236,93,206,178,167,140,130,158,19,248,230,110,39,52,106,224,222,69,227,7,79,43,110,5,224,138,117,65,17,111,103,97,111,185,200,112,129,35,129,40,202,85,90,35,51,229,170,216,197,178,27,95,63,27,165,106,205,218,53,197,94,0,6,218,34,215,74,190,81,168,108,205,119,242,107,89,130,10,200,227,242,116,191,241,253,27,157,63,163,165,125,217,239,226,33,177,138,17,169,215,147,56,22,149,130,172,175,81,132,146,140,185,6,210,254,249,35,123,209,30,111,244,112,253,114,72,139,99,25,185,236,246,75,129,36,16,5,79,224,242,206,129,41,223,48,178,92,241,200,82,97,156,224,177,144,212,16,24,29,40,156,205,193,2,71,85,133,138,129,230,192,81,224,238,216,60,153,23,234,242,113,167,220,42,86,216,82,161,130,205,213,2,6,0,143,211,151,20,120,129,134,227,173,154,116,125,197,210,21,45,154,180,21,251,12,71,192,115,82,91,19,189,88,65,31,63,133,6,137,170,166,240,193,198,102,1,142,126,54,88,26,59,60,248,232,255,196,136,75,65,208,196,22,236,102,10,41,205,124,89,35,25,176,6,248,85,36,244,16,223,210,178,201,218,8,85,192,122,215,163,125,175,29,16,186,60,79,235,198,103,170,232,209,249,248,251,147,238,196,166,153,0,135,119,123,186,204,88,166,223,225,59,38,172,106,170,77,248,243,220,145,202,223,81,184,245,161,2,127,58,210,41,166,93,69,51,83,28,62,91,74,224,8,17,80,152,242,58,82,69,136,26,210,175,216,133,82,186,33,193,240,75,19,219,59,189,144,24,152,181,53,29,158,203,43,106,159,202,32,47,41,184,56,153,207,153,179,106,222,50,9,13,69,217,209,138,97,36,91,189,68,157,45,140,98,7,104,221,54,163,154,204,181,70,234,214,151,26,140,24,180,116,168,189,236,54,110,204,26,41,93,193,161,38,232,149,92,31,127,198,52,81,9,70,96,227,228,138,116,113,247,41,137,213,69,183,234,219,87,26,54,236,91,104,55,194,40,204,205,70,82,114,50,105,228,47,25,242,208,7,184,219,106,175,176,61,126,189,43,92,44,162,218,253,150,250,153,197,175,92,192,96,242,197,110,163,145,168,75,204,104,191,164,208,123,200,54,213,3,71,186,46,91,93,232,66,202,140,202,251,184,223,187,36,201,247,3,154,139,40,214,235,135,28,20,98,144,202,107,87,87,208,171,5,56,86,166,0,44,3,137,97,47,242,32,171,41,63,7,201,197,123,94,192,38,91,185,3,56,6,115,122,36,77,113,115,219,23,47,184,196,24,205,64,143,113,194,176,52,146,176,137,222,151,8,0,247,5,166,68,158,182,131,184,69,140,21,33,145,174,121,81,16,13,108,108,47,218,32,185,29,196,243,25,181,136,208,98,182,187,27,124,43,92,100,239,28,61,237,6,243,203,160,111,10,54,211,63,119,185,210,75,14,119,243,222,182,179,125,90,61,229,43,196,175,179,194,51,37,178,85,41,241,12,137,243,198,108,134,240,136,48,210,143,50,157,220,168,133,197,234,164,14,254,154,31,182,74,14,170,28,161,156,178,20,33,82,208,8,26,156,86,191,251,65,89,91,29,67,199,7,9,34,137,78,231,21,12,197,62,168,129,143,136,82,4,150,166,3,238,167,224,21,241,63,170,236,226,8,150,59,137,13,110,131,157,245,229,142,16,145,65,154,37,63,36,70,209,152,236,14,1,89,199,14,6,0,198,178,98,138,215,126,173,52,43,210,93,234,162,21,21,198,188,20,28,206,247,14,196,84,243,201,87,111,244,35,37,245,123,160,108,151,90,146,32,120,79,156,98,15,128,214,79,7,60,222,123,110,155,100,127,245,179,173,115,186,29,61,240,59,69,112,212,55,107,81,3,150,250,124,43,23,150,76,238,151,164,17,29,59,233,163,79,18,229,197,123,59,98,183,241,74,226,5,251,79,174,92,251,247,119,218,255,4,152,69,143,98,45,140,88,122,222,251,135,2,150,207,38,8,250,148,48,80,114,169,77,81,73,252,225,166,189,243,17,74,144,98,25,161,178,239,161,94,164,25,127,128,121,64,181,137,89,16,36,119,27,114,162,219,231,111,159,33,174,17,90,23,237,137,109,252,235,234,213,115,62,132,236,127,109,3,212,219,169,91,75,207,81,126,221,161,1,214,15,99,49,129,249,151,224,90,113,165,246,38,20,219,156,111,35,95,173,221,57,133,80,13,39,61,24,31,50,16,21,203,115,111,25,215,127,153,255,148,250,18,9,189,195,217,192,214,247,3,116,4,69,237,44,22,133,82,249,221,103,249,5,37,32,118,209,115,114,170,173,107,77,58,239,108,229,44,32,173,164,65,132,97,3,81,28,101,179,104,145,126,217,82,117,146,94,208,171,201,64,218,161,227,149,178,151,144,12,22,120,239,190,167,37,184,141,84,66,64,179,37,59,186,229,211,242,102,202,81,209,118,217,117,238,126,14,92,141,223,195,101,77,100,195,6,218,208,4,86,161,193,65,203,121,20,218,195,122,232,81,49,174,225,127,188,84,209,107,127,105,120,128,172,66,237,246,18,85,115,182,208,174,50,193,117,75,200,119,209,111,238,130,202,37,34,5,69,205,26,88,201,141,195,195,140,101,0,140,21,60,20,213,198,78,175,229,111,241,187,39,216,66,62,48,80,0,92,77,181,185,74,71,145,220,146,15,103,222,161,171,228,222,48,56,139,207,130,167,137,92,174,210,171,1,119,159,201,248,184,115,244,54,11,117,227,86,249,113,225,127,106,117,252,211,141,247,119,26,171,111,71,34,238,80,164,105,144,140,255,47,103,22,209,31,220,182,155,192,222,227,143,87,88,137,27,193,4,118,152,189,131,110,48,221,155,242,173,194,21,140,63,146,157,105,249,26,163,148,20,207,150,219,12,224,214,91,39,79,52,85,174,117,30,247,20,206,226,92,82,6,59,12,248,20,213,199,219,178,15,90,237,132,56,247,202,44,211,114,0,91,41,7,152,15,244,206,110,81,60,55,62,65,159,111,235,70,19,117,61,127,100,225,207,97,19,177,67,12,58,192,248,91,65,125,97,138,252,160,143,49,142,4,214,241,246,150,169,165,50,228,114,209,98,46,30,42,60,81,47,114,255,75,133,217,5,97,129,209,42,34,242,87,244,124,48,112,209,252,214,59,247,13,150,250,254,98,93,175,0,137,131,244,199,214,218,227,114,161,149,83,8,58,25,116,136,195,170,231,215,201,28,214,119,94,15,16,59,232,180,91,69,73,148,80,107,217,102,142,207,5,139,25,196,223,115,81,25,212,177,48,67,238,16,141,218,18,32,153,107,155,53,91,84,118,144,184,89,108,21,14,205,220,103,215,239,234,49,109,132,67,38,106,182,213,57,229,151,158,166,140,24,119,26,146,238,28,22,140,114,102,118,212,207,2,12,0,173,196,36,132,252,72,126,11,42,204,170,237,91,254,231,174,106,9,55,188,57,251,243,7,21,223,43,42,53,123,167,107,56,56,240,218,79,94,148,147,97,135,187,183,183,203,119,140,156,63,92,216,212,167,255,55,253,153,77,0,230,81,115,77,46,131,27,8,225,80,19,236,84,49,239,230,40,252,94,25,1,242,232,231,247,202,130,86,92,190,95,49,243,173,155,123,86,196,173,157,111,253,28,172,140,166,221,253,102,155,185,2,168,93,170,166,36,90,42,116,203,120,18,182,115,199,105,247,100,128,68,243,214,174,26,105,13,14,82,64,44,168,188,168,9,125,246,184,30,186,24,193,56,193,135,248,152,1,68,73,34,33,7,94,124,90,84,212,148,98,177,160,171,122,98,43,134,45,255,106,105,99,94,138,217,105,162,77,115,119,10,167,207,228,167,192,47,138,3,209,213,32,187,210,211,193,211,46,198,214,136,230,20,80,85,4,209,68,52,5,186,231,74,136,222,31,86,45,199,72,211,30,98,28,213,223,109,136,187,117,66,97,245,144,229,226,26,149,49,49,77,43,211,197,242,94,87,85,169,23,215,201,13,141,42,83,236,165,181,119,225,125,123,174,116,19,162,186,30,187,81,227,189,116,46,47,95,202,105,69,51,12,145,105,128,232,82,134,182,91,80,33,184,134,107,250,249,184,91,43,24,226,62,223,248,213,195,183,218,146,255,206,143,164,233,116,190,155,115,234,87,212,107,236,181,114,145,158,168,153,99,21,121,44,59,162,200,21,91,238,155,13,70,147,84,106,242,236,190,221,245,145,205,115,62,198,43,106,136,225,235,109,175,156,185,2,30,75,58,204,113,120,112,161,38,132,62,140,119,147,106,118,192,9,243,32,111,145,156,57,197,111,100,118,14,198,96,154,75,228,98,177,219,175,166,138,196,115,181,80,196,142,254,64,238,135,114,122,202,229,18,211,114,22,226,171,164,50,200,121,175,213,6,21,73,245,65,54,118,72,35,118,87,28,4,117,38,62,206,142,124,201,96,49,15,21,89,6,156,176,170,252,231,37,150,172,45,213,242,187,251,25,134,25,27,186,94,208,62,217,196,44,165,45,25,147,254,174,224,59,135,49,32,123,40,21,222,18,58,141,159,1,166,17,239,127,45,58,93,84,8,46,190,154,122,104,247,29,36,0,78,75,68,29,69,3,73,184,162,51,119,213,6,7,186,23,65,132,148,55,187,234,15,221,168,247,240,247,32,217,126,41,209,120,62,16,30,28,117,105,216,150,26,77,118,55,212,216,160,134,170,127,69,175,224,249,59,93,187,78,160,71,205,51,248,68,99,9,49,210,157,74,123,63,130,183,59,80,171,150,205,33,31,199,171,4,4,115,119,33,5,149,58,222,198,110,14,100,236,31,237,230,67,170,55,215,71,188,216,60,143,120,223,194,65,56,237,222,106,113,33,36,190,33,28,33,88,188,101,209,31,84,144,134,15,81,180,34,173,75,159,161,34,15,5,39,82,196,57,241,241,25,145,80,197,58,165,160,72,65,222,153,172,27,97,211,232,166,255,149,118,125,136,151,176,89,122,135,68,130,130,69,58,132,117,148,80,69,119,48,155,65,189,224,170,71,237,248,172,118,59,59,30,139,74,134,130,255,87,24,148,117,69,25,245,182,173,59,197,198,208,219,96,95,233,175,56,163,79,136,162,140,27,81,130,8,59,40,131,101,123,244,23,64,168,26,241,19,61,16,65,110,97,156,109,138,191,16,10,232,215,238,110,122,247,59,175,13,233,35,90,228,95,248,138,244,4,156,232,1,252,6,117,29,85,18,163,197,18,123,121,173,224,81,30,94,44,60,124,227,98,92,20,37,133,148,168,15,243,237,74,12,7,128,218,74,132,52,161,46,189,138,32,6,38,104,164,168,52,186,200,202,35,39,220,202,86,110,146,225,15,36,115,199,212,213,180,204,227,66,181,140,160,213,44,173,156,35,18,237,167,249,86,147,207,152,56,92,132,155,80,86,43,173,13,173,9,21,190,23,196,151,244,195,106,136,131,227,113,118,159,106,68,142,169,68,126,120,219,42,125,225,44,201,93,197,123,252,152,94,58,100,73,29,147,118,176,137,33,79,251,125,55,164,71,73,179,182,7,132,22,223,170,18,24,240,127,137,12,72,15,45,174,119,238,87,251,60,154,124,247,61,216,108,245,70,94,10,21,115,157,214,204,90,188,235,186,132,90,155,81,5,245,74,216,55,204,13,62,43,116,113,132,174,229,97,236,236,31,123,220,8,181,107,217,135,180,3,1,167,255,170,81,149,47,56,0,225,209,54,52,232,199,148,17,173,24,8,79,39,176,22,81,158,244,132,161,27,159,184,74,171,135,57,128,54,57,71,207,69,98,110,50,56,203,55,57,137,158,69,129,90,185,181,137,32,225,130,148,177,168,85,220,157,176,16,31,178,143,136,246,66,225,126,84,201,71,113,130,214,177,13,198,222,140,31,18,191,238,13,236,116,207,44,210,178,226,81,252,36,101,13,13,35,13,11,30,218,214,150,103,191,186,115,106,9,27,105,150,170,193,177,154,136,130,58,136,83,25,111,33,4,77,113,60,193,151,2,116,222,91,58,78,254,52,149,144,222,165,175,100,175,37,161,33,195,148,190,3,115,59,231,78,108,165,119,167,130,19,11,82,177,254,252,32,55,8,83,175,174,158,78,254,140,11,240,201,134,70,100,140,209,255,63,139,32,221,155,161,215,38,119,31,221,83,156,113,254,240,36,56,207,37,90,211,109,65,255,126,99,168,152,189,2,23,61,58,0,114,93,100,5,97,163,249,191,87,103,204,113,170,32,67,64,133,176,17,140,37,53,175,191,160,140,254,9,244,12,65,139,102,112,185,148,180,244,153,107,100,189,87,36,130,173,200,141,14,171,38,25,250,57,65,243,183,180,131,0,149,59,146,252,162,1,250,47,95,192,103,129,140,150,252,140,23,244,81,87,23,115,233,200,94,15,214,187,235,54,210,202,233,148,25,209,227,192,39,248,222,105,84,243,90,126,116,193,196,117,190,210,108,13,132,9,48,127,227,87,81,215,97,155,206,63,2,97,115,238,113,204,123,230,47,20,113,215,78,59,19,90,154,155,73,68,46,216,249,47,30,181,19,21,187,57,190,1,98,202,7,26,49,222,91,1,223,1,227,108,25,93,224,159,108,243,0,197,152,40,243,47,48,229,11,40,128,171,49,244,246,63,146,11,249,76,220,164,122,99,242,245,250,239,175,52,192,222,176,222,221,15,71,223,250,224,11,251,235,129,254,185,85,218,4,46,201,72,107,61,32,54,68,72,144,95,45,230,91,182,35,151,48,153,113,191,48,12,209,10,100,43,164,89,33,186,171,231,162,239,117,171,123,70,171,204,115,92,157,203,26,144,151,24,209,158,55,106,167,212,247,196,108,57,212,203,38,36,201,150,185,72,187,116,68,190,146,10,68,121,242,71,7,65,198,22,94,211,63,89,214,96,19,56,143,207,138,255,222,243,207,144,184,132,42,20,29,81,99,250,93,40,54,82,0,91,190,208,29,217,60,174,116,248,139,31,0,212,177,186,165,185,129,58,7,50,125,133,10,253,181,157,22,151,64,77,183,71,255,100,141,168,199,13,161,139,70,71,16,234,56,121,139,119,240,15,248,218,149,62,131,57,22,210,195,138,52,117,143,43,133,109,61,132,132,85,212,201,124,168,27,245,167,73,76,167,71,186,165,2,119,34,33,127,133,23,172,61,85,209,200,13,86,41,152,150,1,43,201,187,80,103,99,127,222,177,4,48,237,123,80,141,71,144,6,0,147,220,207,82,125,220,254,170,253,206,106,87,197,210,25,254,53,2,120,189,81,76,64,209,100,142,147,1,121,128,139,54,180,250,127,71,242,195,132,120,48,106,237,20,82,105,131,147,117,223,195,146,99,11,211,2,146,238,129,164,111,88,181,219,202,219,247,96,127,86,189,172,81,198,10,234,91,156,13,149,72,119,220,71,79,206,202,167,38,123,234,80,24,190,61,11,19,165,139,89,13,243,193,53,227,167,38,253,50,95,239,107,215,120,103,13,24,78,80,249,48,213,66,28,237,230,25,238,250,135,156,11,61,138,222,49,76,214,98,148,132,56,110,68,196,159,103,184,2,6,28,171,75,18,95,183,39,231,163,116,91,118,1,116,155,59,205,114,20,162,88,10,56,73,129,157,183,9,218,201,164,139,60,243,78,223,138,227,196,50,18,217,26,78,201,214,224,208,182,221,188,169,38,191,229,23,232,243,164,195,90,104,250,49,220,191,246,185,40,15,37,250,217,169,166,88,216,205,237,235,34,116,12,209,65,170,226,98,225,223,77,208,178,232,111,136,111,66,213,16,244,6,94,236,163,46,39,97,93,26,239,229,68,149,194,193,161,36,79,161,65,178,204,182,58,218,255,175,144,220,237,249,249,51,190,1,221,155,241,115,157,227,126,87,91,99,209,2,135,1,97,198,138,123,58,42,153,222,39,115,229,31,70,163,9,55,174,22,203,215,251,156,243,8,164,71,207,102,58,52,39,135,50,240,69,18,49,244,2,141,157,146,229,10,232,229,117,31,103,57,27,40,228,210,211,151,7,125,194,226,27,64,125,197,91,249,27,121,250,68,93,223,247,75,202,200,207,34,93,7,134,141,2,90,118,147,105,137,140,113,156,80,90,117,138,250,5,154,231,146,75,43,4,255,252,38,5,179,151,148,234,34,137,107,203,76,97,13,34,201,242,241,72,240,122,139,189,172,43,137,195,62,250,121,31,72,38,135,188,154,102,227,197,66,218,240,218,137,225,11,200,139,1,156,31,237,214,46,209,34,108,138,42,125,238,224,174,74,228,26,100,128,182,249,240,226,14,188,0,228,169,53,153,243,20,252,229,223,177,97,193,125,213,127,229,118,53,194,15,246,116,122,208,238,93,14,203,27,57,7,169,1,15,147,230,56,131,66,73,149,81,49,250,220,205,56,148,228,81,101,27,203,94,54,92,58,35,109,120,147,48,167,232,155,58,206,199,53,181,158,14,135,20,39,93,93,169,68,251,24,42,83,63,121,209,201,210,31,112,201,83,3,24,133,56,81,249,251,71,199,0,222,219,226,80,7,85,221,138,237,91,31,25,240,161,126,216,164,162,184,56,6,28,195,160,248,112,100,181,181,82,243,28,161,149,186,4,163,95,137,99,65,29,88,24,239,170,235,146,102,92,111,114,7,251,150,68,167,241,227,182,11,75,184,131,66,153,69,132,14,183,190,0,56,121,43,209,22,139,63,34,32,46,109,250,206,246,24,15,242,149,6,134,239,26,70,172,157,7,245,164,7,168,109,93,80,24,178,195,70,225,192,234,14,238,215,26,214,41,20,117,245,25,144,82,192,42,1,220,235,95,113,232,34,185,241,128,88,16,241,203,20,8,19,125,66,231,38,68,122,143,219,130,221,118,198,45,62,231,114,38,106,14,191,158,128,105,150,224,224,240,204,72,54,6,81,94,207,42,220,54,35,152,0,58,149,221,223,228,172,96,158,150,149,104,129,142,168,220,254,121,239,27,49,163,232,184,105,172,39,89,161,32,54,119,102,132,148,9,138,248,59,4,123,49,185,199,165,47,191,0,221,217,202,214,4,135,24,254,240,214,142,204,177,148,199,97,169,156,201,219,108,243,35,33,76,162,149,179,240,72,214,226,109,104,30,134,177,7,121,90,100,76,216,2,134,201,79,182,204,227,225,10,245,30,198,174,198,46,47,153,173,148,238,203,133,84,9,143,193,97,224,65,23,106,182,241,151,22,55,193,8,166,32,97,61,193,18,49,93,207,139,217,187,165,5,253,173,208,189,164,132,212,233,159,138,125,166,216,72,243,209,45,182,138,138,17,252,83,221,85,44,36,211,60,109,227,241,242,27,119,104,219,180,58,37,35,38,139,198,96,83,48,242,149,172,194,20,203,195,191,87,65,149,189,82,79,239,190,151,149,240,85,15,134,152,193,190,84,25,121,38,59,185,184,195,1,78,150,92,208,50,217,198,208,135,247,245,14,171,162,105,211,68,153,60,88,209,254,208,221,203,197,237,97,116,172,15,0,194,210,102,6,0,147,220,207,82,106,214,250,253,135,154,116,125,197,210,135,188,114,202,215,233,199,160,77,171,43,17,244,248,253,155,100,43,174,199,227,240,5,176,225,1,164,221,115,182,162,171,7,76,102,241,137,133,136,175,179,194,226,102,53,128,95,143,127,237,67,247,54,12,134,79,97,182,223,46,159,114,141,119,218,73,242,228,174,24,104,161,110,105,212,16,198,56,237,195,60,84,168,225,148,226,28,71,227,8,1,164,224,183,43,195,23,57,93,193,189,69,124,164,50,185,156,89,115,181,89,115,68,230,165,183,120,78,38,150,123,84,191,215,177,64,212,249,5,35,28,35,227,111,197,120,46,7,86,60,23,5,132,5,57,16,22,239,24,107,201,90,156,28,52,242,4,31,221,21,183,33,152,92,82,140,223,202,40,223,117,144,127,230,203,155,81,9,77,78,55,163,196,170,114,105,168,207,52,45,9,220,149,83,109,45,215,244,215,27,48,9,235,14,99,140,136,186,84,207,192,138,175,105,65,97,120,46,12,100,162,128,40,136,66,64,50,40,132,133,194,216,252,167,114,12,177,96,254,183,168,6,83,214,33,171,2,238,125,201,55,50,40,69,221,162,143,180,115,99,140,173,189,114,167,131,243,102,13,113,99,93,194,130,193,178,186,208,228,4,18,92,254,191,170,133,187,119,190,218,169,112,86,221,231,70,141,143,191,177,45,27,48,24,164,154,84,143,6,114,224,165,15,237,166,121,63,0,152,229,101,85,192,21,254,215,68,239,157,242,30,181,89,16,92,64,143,168,104,215,137,110,252,118,129,240,68,216,207,137,53,211,111,223,126,94,191,200,194,154,54,179,143,217,121,111,149,189,32,74,255,135,92,50,129,174,30,170,52,195,194,2,67,54,230,190,89,56,252,68,10,235,190,93,126,50,3,34,239,49,35,251,123,144,111,33,194,127,47,148,62,255,166,116,120,153,228,72,189,18,181,127,214,174,94,98,158,118,169,28,252,49,136,67,241,31,34,27,224,241,101,89,221,33,28,198,45,77,134,176,149,244,190,126,229,190,53,246,165,167,208,39,236,84,21,166,2,43,103,228,204,63,189,218,161,238,196,223,212,104,122,134,60,103,116,139,93,123,170,16,179,100,216,213,48,98,230,117,68,255,101,146,162,177,133,133,69,99,141,224,35,206,190,209,173,52,117,66,129,13,5,42,181,236,129,254,248,178,165,127,156,114,255,205,194,194,35,27,166,85,89,245,215,172,112,34,109,0,229,12,39,119,16,34,105,61,6,3,182,2,84,152,74,107,33,1,141,134,35,179,5,77,10,212,159,134,3,68,243,242,140,63,223,207,129,82,248,209,173,71,208,24,51,38,154,248,249,145,78,29,216,129,171,198,180,50,49,30,89,222,78,91,160,101,101,124,49,183,188,231,205,88,123,163,234,245,66,72,144,202,11,7,154,57,158,77,33,118,93,44,238,91,132,3,129,2,211,252,217,80,188,105,128,61,9,138,218,176,160,94,134,48,28,189,84,252,204,52,65,93,89,68,155,130,50,231,118,178,12,254,240,170,126,137,196,1,178,103,146,56,65,193,39,179,110,228,33,192,232,117,213,8,199,10,177,107,239,171,98,117,95,123,60,59,153,235,59,213,145,51,166,105,159,28,5,200,240,254,153,220,114,186,55,124,95,245,180,200,185,7,54,31,123,14,112,94,111,81,163,6,103,232,166,213,58,164,208,120,36,235,69,183,1,37,198,48,235,87,142,255,44,152,150,34,225,46,136,182,190,168,151,112,157,0,144,240,23,212,161,78,222,151,71,160,95,25,139,175,207,122,29,227,199,186,4,246,41,102,242,146,81,176,132,145,95,89,215,203,251,10,92,24,236,33,116,51,232,20,226,250,215,77,229,218,185,135,68,11,21,21,229,35,1,17,32,195,19,65,254,47,221,145,55,57,11,58,54,10,46,10,20,174,236,242,231,248,107,242,116,22,124,44,146,31,85,124,198,217,47,134,104,204,88,213,159,5,82,119,180,172,75,88,110,186,135,82,107,76,131,216,56,109,98,209,205,21,81,67,97,162,34,56,193,141,11,84,69,221,212,143,83,168,1,232,31,224,43,101,8,171,120,23,249,57,5,174,78,159,39,60,87,84,19,147,226,72,133,243,200,106,135,165,156,204,250,160,80,41,76,65,240,178,121,22,56,22,121,217,244,6,225,47,255,135,54,215,198,217,178,46,203,120,21,32,241,32,179,182,249,172,187,146,137,142,72,55,138,27,217,105,20,91,236,24,121,208,181,171,25,80,196,152,206,90,46,148,172,179,250,222,116,118,197,213,4,138,4,67,27,61,0,19,237,83,146,87,195,20,133,136,127,11,183,207,2,206,150,161,121,117,149,154,244,69,180,18,0,51,37,152,29,23,165,91,206,97,120,116,8,117,47,113,58,187,58,228,243,68,34,75,139,21,195,106,52,170,167,194,137,199,93,121,32,129,27,72,113,27,201,230,43,199,26,132,238,150,125,20,167,107,166,61,52,15,220,211,180,24,49,96,160,176,100,59,113,26,71,17,155,8,191,98,214,16,90,125,62,128,188,179,113,18,80,224,53,239,175,142,105,93,146,43,143,249,134,10,152,157,190,118,3,136,141,232,143,185,67,1,205,190,202,82,75,150,251,29,77,49,129,27,254,217,191,128,9,230,170,226,220,199,193,195,165,205,9,159,69,249,2,161,135,10,8,49,98,122,166,249,14,164,78,106,24,27,91,159,222,33,16,216,181,30,21,12,247,211,19,216,252,208,112,228,150,157,111,27,247,163,18,98,3,125,110,93,29,142,114,191,248,210,110,13,19,49,197,178,56,194,11,109,19,42,53,117,192,152,24,188,170,127,24,166,71,201,112,249,73,149,163,244,114,19,249,207,70,240,128,198,3,172,234,149,139,231,72,209,229,123,111,158,155,240,210,230,206,1,27,191,208,184,153,183,240,57,212,160,64,31,122,72,245,77,134,108,140,98,64,95,91,131,57,111,74,103,222,124,251,111,19,19,218,131,4,186,62,183,114,221,149,122,200,151,146,221,202,101,147,101,226,52,60,240,165,101,244,37,91,43,177,123,50,148,207,193,27,227,15,182,44,215,17,251,220,136,236,253,78,238,192,66,17,189,100,117,137,212,227,9,140,229,214,70,151,62,234,227,84,68,166,235,92,8,216,25,166,240,83,73,142,20,203,150,126,67,11,162,19,203,189,57,201,45,242,1,43,214,124,185,111,211,166,52,107,121,68,135,185,62,222,118,144,46,129,102,1,113,65,229,69,21,153,12,152,41,8,60,29,225,157,79,0,111,107,220,82,241,5,44,224,29,176,131,120,229,231,93,45,32,97,114,3,46,106,229,202,227,56,164,50,52,122,83,13,2,172,95,13,64,80,221,174,167,44,242,246,246,57,95,199,107,205,220,32,99,5,28,113,235,137,85,120,198,95,64,84,248,29,165,92,238,69,179,30,57,28,101,142,110,179,235,74,238,205,231,177,93,171,101,26,237,104,98,213,82,213,253,149,62,188,136,222,208,161,70,225,3,135,139,121,176,121,62,18,21,30,47,42,202,24,193,108,38,114,178,67,66,3,135,112,62,158,34,178,27,90,95,52,221,92,98,149,98,137,66,215,7,245,136,130,129,133,32,128,214,80,45,3,135,254,162,164,78,132,255,198,193,255,133,123,212,173,147,30,162,58,41,180,93,134,188,13,10,106,6,76,84,170,236,4,141,45,186,169,56,155,62,135,108,3,19,80,97,97,177,118,11,50,142,163,140,224,149,40,112,19,178,201,108,122,102,230,150,155,134,54,128,79,7,115,183,103,129,175,142,173,141,141,154,151,160,22,209,28,66,13,169,16,63,248,112,7,160,76,48,253,139,85,24,76,148,4,83,155,142,140,142,11,78,54,44,245,100,87,112,87,45,3,55,62,42,175,175,39,235,91,35,152,213,14,74,95,232,156,240,210,250,68,33,153,105,162,133,145,111,46,168,64,148,1,219,77,140,116,180,150,70,63,94,84,77,108,64,31,100,243,226,198,251,181,72,5,66,123,24,28,168,128,29,224,113,44,35,203,148,108,144,244,151,250,240,187,28,171,140,223,123,169,83,227,174,21,32,156,233,106,106,57,215,13,149,190,95,208,138,225,179,189,123,12,196,59,224,235,0,180,90,241,54,147,104,36,10,86,251,172,52,157,186,213,44,22,12,103,192,76,103,202,39,31,102,22,182,205,214,112,103,194,144,167,154,165,25,229,105,27,35,90,64,176,235,115,152,198,22,72,233,36,175,230,62,16,24,198,226,112,250,187,32,134,67,179,181,75,217,36,127,137,175,34,226,93,21,83,26,96,46,52,15,26,166,26,60,171,216,16,18,244,245,129,200,77,69,86,221,59,158,154,203,146,34,164,86,142,9,121,44,247,144,119,49,100,22,14,124,107,252,192,216,123,23,27,126,173,78,48,22,237,5,22,87,102,230,97,109,67,45,57,75,15,244,191,204,102,46,129,65,229,37,146,99,139,198,206,68,213,118,90,54,236,101,124,162,3,70,124,131,19,13,205,66,50,181,75,69,221,136,189,46,38,157,228,183,249,202,110,114,202,133,150,137,206,38,224,23,75,119,193,65,34,7,127,151,211,132,28,48,100,32,40,159,71,108,10,122,201,197,12,191,116,96,74,209,193,12,193,221,224,71,33,144,6,27,120,160,223,166,139,52,53,90,242,175,9,36,113,10,79,88,212,28,249,243,151,103,149,14,91,100,98,84,208,78,99,126,139,200,76,174,196,115,54,222,248,235,255,67,128,86,57,244,109,4,78,82,26,74,97,138,109,231,201,161,234,198,92,167,48,198,215,253,241,48,225,177,202,229,200,132,33,71,90,170,38,249,100,86,240,152,219,14,111,221,43,202,116,116,12,238,223,11,146,65,46,230,90,81,254,144,0,133,191,72,215,151,51,44,27,90,79,1,69,141,130,115,159,18,177,16,184,187,45,59,138,155,100,17,0,123,209,227,212,224,161,69,150,96,81,211,250,178,178,230,141,150,8,26,246,233,158,1,192,207,208,255,156,196,41,0,241,216,52,43,252,134,81,224,203,72,157,89,80,217,108,238,71,70,230,121,230,211,251,138,114,35,140,39,199,9,245,30,174,231,26,147,38,72,245,9,209,63,66,191,150,71,180,36,35,151,130,172,161,190,138,19,79,218,25,115,200,14,161,68,236,130,172,233,145,41,55,45,69,73,135,93,217,229,73,112,82,47,167,132,179,224,189,246,141,127,182,61,37,250,49,241,188,174,162,25,159,65,172,5,14,158,62,60,150,35,222,217,20,42,186,77,198,28,95,234,197,200,75,207,178,157,114,231,106,67,21,84,249,245,168,135,192,87,253,243,134,109,89,35,55,175,161,192,89,52,231,100,4,82,241,225,120,119,192,39,63,69,180,248,154,21,247,167,245,118,94,55,73,49,252,161,80,70,29,11,195,186,241,165,67,142,187,216,57,103,136,16,84,235,196,148,23,20,150,34,33,12,190,42,89,55,255,153,14,24,234,158,186,250,53,81,250,184,217,111,207,130,206,255,82,198,130,245,80,122,171,97,80,60,223,133,40,128,207,126,78,167,122,165,204,102,111,255,3,207,229,155,68,85,140,82,177,190,194,244,192,108,59,201,229,19,240,175,47,111,2,137,31,40,21,141,244,84,5,83,153,199,230,37,85,208,114,1,15,45,175,161,196,105,19,117,178,238,218,33,143,234,66,88,86,113,74,181,225,175,133,227,30,250,33,44,164,26,105,87,140,25,92,5,34,10,159,124,138,63,65,76,69,165,105,242,132,171,23,181,121,217,62,225,16,47,230,184,205,141,74,185,14,120,35,153,75,235,164,170,169,68,138,137,145,2,108,108,210,177,116,64,68,105,163,42,253,102,198,133,26,75,1,146,52,31,104,60,228,222,111,178,123,180,107,214,207,72,70,223,27,109,24,31,242,110,22,49,114,219,5,251,200,125,66,152,15,3,154,249,67,138,137,6,5,236,92,43,241,137,173,18,202,152,202,163,52,162,230,49,76,88,27,118,205,220,223,239,58,44,150,154,194,60,47,228,70,7,102,112,60,63,13,87,141,199,3,141,208,248,151,134,193,85,193,117,5,23,104,211,117,217,204,171,77,23,177,7,223,159,48,5,230,11,15,187,160,25,47,151,167,21,238,85,126,206,122,64,242,70,253,169,202,241,125,104,238,106,1,145,196,223,181,156,154,136,164,47,152,168,15,245,44,237,45,82,189,86,103,56,8,42,54,129,157,250,173,61,168,197,39,16,227,140,175,105,225,10,136,65,83,136,194,139,198,216,130,103,212,34,187,192,90,31,23,181,107,182,134,150,200,110,6,88,157,51,189,171,242,34,195,254,93,121,157,225,69,62,52,236,37,191,73,43,47,69,88,134,212,41,35,33,217,159,220,38,126,162,38,240,91,163,2,135,45,154,28,18,23,155,5,137,86,207,200,171,253,183,54,153,252,127,209,144,162,2,229,128,1,7,153,183,247,234,176,175,144,248,219,34,215,52,253,60,56,166,104,204,176,77,36,160,52,88,197,113,18,206,48,216,135,137,159,99,32,248,190,90,35,141,187,152,218,232,26,0,208,74,82,146,23,60,82,28,9,222,249,44,45,16,76,131,18,223,82,219,158,6,232,208,222,140,90,141,148,56,16,171,41,71,238,29,29,211,191,220,158,63,200,165,28,53,193,163,36,61,31,51,226,11,21,12,117,222,91,144,15,192,31,16,194,149,172,189,70,177,93,65,80,149,196,168,182,202,3,136,61,167,56,37,54,87,176,184,157,40,98,174,166,151,176,154,251,203,231,239,17,70,84,69,199,137,129,19,46,205,237,173,233,213,57,14,145,128,152,181,54,101,119,230,179,85,246,101,172,10,165,193,133,84,217,154,16,167,125,244,40,172,185,232,6,56,219,63,226,110,232,103,92,69,250,188,196,248,73,128,209,164,181,159,123,170,12,64,27,34,56,26,226,25,8,35,207,198,163,181,238,227,38,157,251,24,63,18,205,116,53,255,186,234,107,204,190,191,211,20,220,211,253,95,255,232,228,6,122,108,78,202,194,90,85,195,60,113,109,255,136,165,61,248,66,220,166,22,153,177,161,13,204,82,53,225,49,191,117,63,218,59,33,120,19,180,105,59,166,125,228,83,240,41,219,57,142,75,103,15,115,190,190,50,106,4,4,216,209,40,178,176,225,6,249,128,124,183,19,24,42,65,111,201,83,119,108,199,123,203,12,99,127,3,82,37,103,69,132,194,46,71,122,141,37,244,15,7,38,129,251,125,231,208,169,192,186,108,85,149,148,120,196,202,192,127,212,99,148,138,247,90,94,166,223,66,240,215,135,231,249,166,245,12,239,253,12,51,4,209,38,229,203,149,225,238,60,204,124,141,119,239,65,32,25,148,139,192,164,234,44,171,249,220,253,139,153,50,79,84,83,2,254,67,0,209,100,163,139,104,131,132,68,225,92,204,197,213,144,100,9,14,189,233,181,165,118,57,25,165,185,103,34,148,168,202,57,63,144,65,168,1,47,124,139,181,28,152,135,41,235,250,251,218,238,249,62,194,47,148,5,77,240,41,145,224,244,131,203,201,222,241,115,32,222,127,40,212,53,176,103,55,241,0,186,228,212,134,228,253,150,102,182,127,69,68,226,52,135,103,240,139,231,79,171,175,247,31,226,144,19,90,57,135,207,94,161,74,231,202,23,32,224,160,23,170,114,211,17,80,69,96,223,151,106,7,55,99,185,117,73,118,35,96,73,250,248,94,215,194,77,226,30,237,162,169,179,149,21,173,51,46,25,0,224,8,170,48,142,251,79,183,118,162,79,181,144,162,158,39,126,204,221,116,207,178,147,220,94,208,68,23,37,41,187,153,87,245,130,36,0,25,232,31,238,137,223,89,156,255,209,36,224,91,19,191,92,190,193,114,158,209,194,244,121,212,120,189,221,212,197,236,206,60,58,103,243,103,213,99,91,159,7,70,108,132,18,112,219,99,136,158,91,139,200,61,86,4,149,90,175,174,80,70,71,46,64,218,170,124,156,11,184,53,107,128,138,219,136,214,175,138,98,183,76,126,160,66,87,237,27,5,138,109,95,193,153,67,162,119,141,20,168,217,140,186,44,237,7,254,225,143,38,48,45,38,0,176,210,127,130,128,143,12,104,185,198,154,124,39,46,4,154,34,53,166,170,172,182,105,65,38,159,68,74,23,84,200,8,110,246,119,42,253,25,177,220,149,55,118,148,105,119,29,220,180,97,240,88,173,83,51,23,116,20,196,204,186,250,171,254,192,219,231,243,140,113,254,80,97,146,138,126,157,235,61,254,141,201,52,44,190,4,184,127,198,138,18,75,213,217,179,218,109,116,132,110,229,183,105,101,22,83,143,238,98,36,106,188,193,231,224,21,162,30,73,183,194,32,190,90,112,65,41,233,170,56,200,237,200,145,181,245,26,17,61,243,86,158,219,221,116,133,28,114,0,117,248,102,90,88,232,245,196,238,106,58,128,229,67,141,152,172,155,16,43,15,195,200,246,15,43,30,149,75,92,128,92,113,34,216,16,137,246,99,238,9,45,11,90,36,11,235,78,248,156,152,57,138,23,167,230,163,104,113,76,100,37,32,39,82,36,121,209,135,179,80,53,164,72,238,158,174,250,152,154,211,73,142,148,56,116,128,8,102,81,217,17,160,183,71,122,34,254,104,26,52,9,103,71,92,185,215,212,203,2,204,53,179,54,124,53,130,164,194,203,66,103,32,6,13,171,10,237,147,244,254,74,48,166,245,83,205,166,251,29,172,71,116,132,34,196,66,219,117,146,29,66,36,172,108,6,218,50,154,103,184,8,109,46,44,115,106,172,127,209,121,218,5,65,185,141,221,62,15,247,14,252,146,208,236,77,134,60,92,129,193,159,210,161,24,121,70,119,156,134,195,118,246,192,77,22,8,190,29,40,243,220,34,243,141,147,144,134,109,170,146,105,26,38,247,153,222,146,171,251,212,235,1,21,225,151,111,79,207,254,31,169,53,97,50,155,196,125,23,38,160,220,94,104,60,209,115,28,222,101,180,194,23,138,185,114,255,147,4,30,130,166,14,111,7,218,186,124,165,196,6,2,159,159,218,119,46,159,172,227,240,176,116,125,197,210,180,68,81,24,178,234,74,183,39,39,203,52,105,107,127,76,177,160,67,121,173,58,205,142,161,17,205,118,165,238,126,119,159,249,195,158,254,76,16,136,195,205,100,226,88,176,39,206,162,91,108,176,15,39,137,113,113,210,27,136,60,250,80,91,159,187,91,68,184,160,21,219,71,243,161,138,196,25,111,38,29,165,151,144,100,216,206,150,81,18,245,28,109,200,157,82,61,132,66,77,157,183,21,171,130,104,46,140,3,188,31,51,148,138,120,38,140,178,175,180,23,98,56,230,155,164,41,227,71,42,71,121,192,27,211,212,121,218,6,32,3,70,144,62,91,0,94,89,237,137,94,4,227,203,122,204,175,226,114,118,1,12,171,196,7,140,38,140,81,20,23,123,252,251,224,243,32,222,138,160,207,97,39,215,71,232,135,108,89,117,238,241,26,30,7,25,68,59,191,76,117,57,16,171,37,100,32,102,10,157,188,16,38,247,12,114,50,108,175,64,61,175,196,56,71,25,39,68,120,4,142,227,187,189,180,230,48,121,21,187,151,205,138,222,48,36,118,166,207,149,242,132,23,200,98,115,161,223,84,232,96,196,142,133,101,111,17,83,98,132,70,121,249,159,90,235,123,114,146,120,207,220,56,192,132,50,130,232,149,130,15,185,185,169,32,48,90,224,144,152,83,12,83,179,99,5,194,97,96,97,195,119,70,66,141,115,34,39,244,253,152,149,82,128,255,24,30,156,199,64,235,49,223,159,239,32,195,9,175,146,177,29,132,250,110,246,190,88,170,75,123,29,137,92,131,140,128,143,92,0,57,23,151,156,234,145,239,42,220,43,58,39,252,197,219,167,144,10,204,236,54,139,53,11,117,69,78,252,183,10,159,163,41,121,146,79,120,64,239,131,3,222,66,54,143,172,173,201,211,229,135,34,27,57,63,153,159,127,130,96,140,73,178,66,189,233,197,50,115,141,98,3,55,83,157,213,137,65,35,221,22,98,123,248,21,161,11,118,161,15,140,251,99,213,90,188,106,57,21,178,35,107,57,66,117,2,155,88,172,62,136,126,154,82,57,121,68,105,222,84,123,170,91,134,138,171,130,211,173,100,182,79,235,204,26,114,179,129,121,242,139,192,17,178,17,189,45,113,68,1,143,231,68,119,188,244,12,73,109,151,233,62,240,25,233,181,95,161,64,45,144,39,181,207,16,195,75,253,142,13,73,186,173,241,171,107,165,200,169,99,9,172,181,204,112,143,107,55,128,29,230,174,107,75,169,180,70,99,227,47,99,50,204,114,22,24,66,248,93,121,123,141,156,60,54,182,46,119,101,13,227,114,88,3,73,27,38,21,240,235,47,84,253,135,89,191,192,239,6,70,181,211,248,57,59,129,181,213,32,163,69,161,31,205,85,127,230,37,56,33,50,165,163,46,145,182,56,3,27,114,203,165,131,180,246,70,135,50,196,138,20,157,195,227,45,149,141,174,244,111,244,134,57,214,93,97,246,113,204,41,52,203,152,235,4,28,127,159,25,31,70,249,214,239,67,75,138,169,78,102,89,218,18,237,150,173,103,83,207,61,3,83,93,97,226,114,249,169,221,92,161,51,203,130,106,108,147,203,252,191,208,244,154,63,109,203,211,72,102,53,101,232,140,206,36,141,68,22,152,252,177,155,150,62,45,213,18,57,252,78,136,5,9,198,27,150,123,115,111,158,232,185,226,127,95,123,108,31,78,142,54,36,137,116,78,46,229,116,77,26,40,183,84,192,210,50,80,143,98,59,14,189,123,15,214,233,208,85,60,218,162,145,83,252,55,126,56,232,77,126,67,53,111,127,244,202,206,126,30,121,96,7,121,2,3,95,66,212,114,70,67,123,137,188,8,208,245,45,189,60,97,248,8,115,221,90,102,139,44,217,45,222,133,118,122,46,228,141,71,141,14,166,87,91,183,5,230,63,88,75,152,226,126,133,174,90,86,69,162,198,160,76,154,90,196,98,17,63,48,192,66,118,162,39,63,110,201,177,229,78,243,104,218,175,17,89,140,239,193,6,232,72,58,100,133,34,125,87,52,238,254,32,27,88,245,249,90,138,208,58,57,64,249,0,178,199,20,156,85,116,62,223,245,58,92,111,206,225,54,100,228,16,165,3,171,64,225,23,150,170,175,228,55,187,234,120,6,32,153,72,30,112,207,141,113,17,95,34,60,38,53,104,251,50,106,100,187,81,147,110,195,109,145,130,145,170,177,141,109,41,211,212,35,11,56,8,211,164,84,8,214,146,144,84,39,181,133,236,162,217,59,51,150,157,132,245,9,200,76,122,240,36,79,77,141,16,225,84,45,80,24,130,86,64,170,77,41,116,235,199,50,253,186,227,120,136,136,151,130,207,246,227,205,203,61,211,241,63,15,24,254,85,189,129,1,148,241,32,142,75,210,99,188,124,249,152,57,225,72,90,240,192,219,152,5,200,115,232,36,49,167,165,95,89,241,87,82,28,202,32,246,101,101,113,202,255,240,106,226,107,186,161,123,52,4,23,56,180,39,60,30,111,115,95,35,54,141,170,206,114,68,8,10,141,54,253,208,189,128,70,2,254,149,37,86,167,211,70,182,196,228,246,26,209,227,45,162,38,159,171,126,178,74,250,175,160,45,68,91,60,172,81,208,8,162,94,78,44,211,61,159,26,131,99,40,94,29,12,227,250,3,250,17,144,72,203,67,225,34,163,175,153,96,71,46,161,42,106,169,106,239,223,177,250,0,183,101,1,109,101,39,142,202,138,150,177,169,211,74,223,7,211,23,28,237,77,129,177,170,161,226,82,113,115,246,253,245,42,227,66,186,56,161,115,70,41,170,191,148,75,108,160,74,219,126,122,112,30,250,170,4,195,147,14,203,155,61,36,5,230,244,123,131,144,99,233,212,65,52,250,186,240,34,65,93,247,253,140,190,181,208,134,228,167,103,254,39,247,169,156,248,88,116,63,162,26,216,117,185,60,93,211,226,111,111,172,206,229,113,63,211,96,81,124,167,190,240,87,123,245,113,59,214,177,161,87,110,247,44,156,190,253,96,40,30,31,83,3,163,238,92,181,221,130,196,195,222,221,225,251,29,93,158,216,129,151,85,159,207,191,22,140,82,61,195,123,30,143,242,18,214,159,33,163,60,246,8,47,40,16,247,238,76,154,200,10,67,109,37,19,159,157,68,233,203,85,26,2,113,176,79,184,227,186,159,78,31,238,148,206,4,227,147,86,3,216,95,102,234,27,48,59,194,185,38,30,194,26,126,205,65,164,206,168,111,116,183,141,157,189,248,149,6,86,76,150,221,178,83,242,151,220,224,249,58,222,35,94,118,48,180,174,150,184,249,132,206,219,253,19,57,179,104,12,98,31,20,27,82,168,11,211,151,250,254,233,91,184,15,144,48,165,70,177,64,181,254,200,104,19,28,132,146,221,37,129,167,114,136,156,205,162,247,50,246,155,187,121,60,98,125,122,58,42,219,227,224,142,220,78,5,110,196,25,186,188,188,12,232,46,133,83,139,79,218,18,211,48,84,66,204,176,72,229,54,247,15,211,113,108,93,237,119,147,144,114,159,120,235,165,240,187,192,187,141,40,156,216,72,187,32,98,36,237,53,245,78,100,34,225,34,104,238,58,37,178,204,82,127,37,12,14,172,222,254,72,26,61,133,99,5,161,163,181,195,46,5,213,236,171,121,198,78,240,217,214,173,63,133,87,153,140,225,41,36,11,205,30,11,72,53,34,70,231,196,201,60,219,127,62,153,145,166,172,163,93,43,141,152,84,236,156,108,173,91,139,88,105,23,166,28,32,4,185,116,134,230,66,249,209,253,78,50,44,154,17,187,185,250,38,52,13,3,204,100,131,170,67,214,226,223,143,174,85,210,229,224,56,105,219,212,216,11,84,162,219,139,104,150,123,242,58,234,112,226,177,132,188,69,98,201,66,105,37,202,204,58,252,248,10,100,208,38,242,136,197,113,234,233,130,150,100,48,144,198,224,88,207,199,242,141,119,18,248,240,27,54,178,187,114,195,227,94,149,117,29,4,85,183,148,244,170,123,139,156,168,113,197,75,177,197,247,76,161,75,236,126,235,124,171,80,81,165,172,61,0,162,214,178,88,87,187,118,88,111,35,57,80,8,166,74,24,38,156,122,20,190,38,84,221,97,201,207,31,126,184,135,2,191,100,168,46,81,10,195,156,153,170,69,172,215,39,56,14,8,93,56,220,78,253,230,85,112,104,147,70,202,21,49,103,153,129,177,220,10,37,57,117,112,199,196,194,205,29,92,154,20,177,145,188,114,94,79,61,211,116,36,248,175,206,253,117,57,58,100,5,115,85,114,121,211,246,165,14,40,178,48,70,27,160,97,50,86,73,173,191,46,61,247,141,73,148,52,77,57,114,128,89,195,156,126,165,27,189,65,248,128,50,27,115,33,186,2,85,86,248,104,239,159,127,156,59,87,202,213,223,111,57,225,136,200,192,234,202,8,5,102,1,213,81,44,142,122,106,120,121,218,248,234,16,19,8,158,82,156,209,10,151,99,125,107,34,74,69,196,157,129,24,122,208,231,166,227,152,110,122,158,137,200,148,163,25,196,149,204,234,132,192,119,220,184,210,174,218,231,164,20,240,152,201,193,83,180,109,139,1,93,124,234,69,207,15,52,215,176,109,185,20,78,176,60,45,86,50,118,164,30,189,96,88,17,190,166,117,11,234,39,139,11,86,71,100,160,183,132,62,148,42,252,214,155,132,65,148,102,247,40,124,115,49,142,207,127,130,158,36,173,162,150,75,91,149,101,215,29,242,138,92,173,11,130,39,34,108,177,222,50,198,216,17,243,29,207,156,112,198,196,203,213,60,202,86,99,104,24,187,88,175,197,83,91,0,228,160,219,181,149,236,249,114,181,89,30,38,222,231,209,235,14,91,37,49,163,78,81,125,184,248,237,154,188,222,139,17,39,124,57,182,238,184,203,108,242,94,88,56,5,161,140,180,18,218,191,33,140,239,135,103,40,142,92,66,50,224,32,191,43,253,126,222,13,8,119,26,138,62,58,7,21,91,111,203,122,213,92,199,32,192,34,231,41,233,129,87,8,189,93,107,248,169,215,187,143,171,37,52,229,127,205,169,140,228,168,201,221,32,66,145,202,120,148,111,86,67,229,222,247,27,89,219,169,146,47,217,145,191,39,225,239,252,106,113,150,112,165,53,221,24,23,123,176,54,185,184,82,60,132,153,57,158,46,82,72,114,242,120,37,10,200,67,210,117,184,255,164,43,55,10,189,141,53,153,48,9,242,232,150,117,239,246,155,173,3,205,190,224,239,96,202,80,234,214,125,233,85,144,211,76,44,72,131,130,171,49,221,1,12,230,10,55,168,186,113,78,152,139,79,91,80,172,183,224,87,254,246,171,131,99,216,97,165,6,89,117,230,151,165,175,190,243,85,105,7,35,63,49,197,184,179,34,221,211,249,28,206,185,126,42,166,75,122,253,0,149,33,93,139,241,46,17,48,56,226,97,108,79,99,90,58,92,112,218,76,118,95,11,81,1,228,86,77,179,56,95,78,127,37,167,203,142,129,55,110,57,203,192,140,190,238,52,151,138,176,15,167,120,210,235,165,21,19,111,64,191,254,3,99,221,223,151,41,180,49,190,118,217,29,255,186,52,188,196,27,33,82,183,88,65,81,240,23,153,111,191,163,127,99,108,229,93,240,35,217,75,92,132,226,25,66,76,160,67,217,252,93,214,9,62,131,30,135,163,24,59,203,176,158,86,250,255,16,198,44,133,76,72,176,12,88,12,97,0,197,251,115,242,176,250,13,18,96,0,69,146,26,52,176,200,85,106,4,225,171,254,39,179,70,245,202,217,196,121,97,211,100,111,211,146,74,37,252,79,98,38,50,134,166,62,145,199,32,229,61,189,43,98,92,237,225,36,4,23,162,98,54,52,51,129,136,158,33,37,232,128,25,126,240,204,112,213,203,33,239,55,138,69,194,228,8,69,74,46,72,182,57,101,14,160,120,172,219,35,232,49,71,87,248,249,76,240,14,51,212,3,141,45,224,134,64,12,171,99,163,52,39,97,45,211,48,52,184,1,253,139,14,243,142,33,251,121,6,39,243,41,174,94,166,170,241,59,112,117,124,215,237,119,79,88,182,214,132,16,150,35,112,159,129,103,3,16,237,135,93,104,0,161,175,245,69,151,238,25,243,203,104,144,165,44,160,5,76,98,82,64,8,135,139,231,45,151,212,1,45,167,73,201,148,171,208,186,81,57,87,56,254,224,0,108,42,157,29,190,222,97,188,211,91,252,124,117,225,51,171,97,77,132,75,70,48,137,140,89,8,81,172,219,142,148,148,166,206,119,69,20,203,166,134,8,51,172,196,180,38,149,9,55,236,103,77,168,148,220,170,76,30,96,247,249,244,103,184,8,233,254,188,219,162,178,24,176,177,165,237,228,60,14,46,246,234,49,91,105,3,22,65,73,49,193,173,135,219,240,106,252,155,223,13,229,169,208,183,82,170,36,192,58,149,41,36,20,128,206,57,48,51,90,244,133,59,17,4,252,154,59,91,0,85,6,209,90,23,96,82,54,24,196,36,62,86,253,110,47,200,253,140,58,237,133,203,99,64,5,200,228,237,254,194,130,205,229,255,226,62,180,253,219,145,121,204,155,246,214,231,147,64,21,41,115,234,82,150,249,227,133,118,142,1,77,253,184,152,247,93,47,154,84,202,165,40,21,158,239,155,16,145,201,9,181,92,159,128,7,243,162,104,195,4,83,154,139,255,6,183,5,118,171,224,194,149,29,239,99,231,108,129,226,139,210,144,157,112,192,65,200,75,135,84,83,214,212,149,20,98,218,199,166,244,147,111,87,197,210,78,203,23,139,62,140,26,214,29,103,133,80,221,114,148,168,218,216,98,59,59,199,91,91,169,133,172,87,154,85,108,129,209,173,3,162,33,255,242,164,251,182,50,92,175,176,22,99,52,119,126,190,95,62,104,128,202,111,196,140,107,109,97,99,113,253,70,40,175,19,73,138,209,29,163,253,94,202,210,71,17,113,201,90,213,176,55,2,175,149,57,193,126,114,64,196,244,67,173,203,50,233,4,42,241,210,245,144,151,213,248,250,243,231,155,100,8,182,140,29,23,102,148,182,144,207,157,131,203,186,40,174,185,186,149,188,231,137,134,202,94,184,148,241,23,170,180,131,103,88,97,127,109,167,23,60,201,63,119,138,65,222,236,157,196,157,53,134,109,192,225,173,69,79,96,168,250,229,100,132,12,108,220,138,232,177,203,108,148,18,188,44,244,57,43,39,103,132,220,8,128,212,181,65,143,56,144,69,169,53,59,149,12,162,167,92,37,115,20,85,193,186,0,14,164,201,216,163,81,0,179,1,214,198,109,244,183,249,82,138,63,233,24,7,191,121,41,43,44,67,221,221,189,197,211,159,106,64,34,137,5,35,152,70,95,134,185,212,252,196,209,192,189,210,78,151,28,181,47,163,9,249,8,243,110,171,2,9,82,229,29,11,76,52,11,60,237,157,93,80,67,106,144,204,43,174,159,247,60,56,96,217,174,145,229,102,27,41,246,163,182,191,111,26,198,19,132,165,207,205,185,61,58,193,194,4,202,100,216,227,56,104,127,77,27,8,21,70,188,125,119,12,83,152,71,59,127,92,48,2,133,171,89,217,67,145,61,23,228,246,23,14,27,211,245,25,20,48,143,135,168,232,90,86,211,101,194,181,135,237,149,88,84,115,141,217,76,179,179,0,29,166,215,44,224,247,248,67,231,25,233,210,247,4,193,197,166,139,44,241,92,244,98,166,159,238,241,151,102,128,141,87,74,94,189,113,239,0,103,165,169,10,182,28,15,31,175,125,11,124,30,27,102,229,34,216,57,117,65,206,107,118,73,7,43,45,211,232,157,139,45,109,57,211,204,107,241,222,45,229,173,64,5,114,244,48,92,152,135,182,246,162,238,187,121,155,225,37,253,236,227,98,111,125,139,138,136,130,254,7,18,238,127,59,44,140,162,200,134,227,18,213,94,203,221,22,249,89,36,132,121,16,217,218,47,4,66,14,136,7,87,160,94,188,228,94,223,114,131,155,137,123,125,177,98,110,134,205,79,93,146,19,155,209,202,210,125,74,94,220,170,186,47,77,91,112,14,60,175,3,145,79,237,157,236,146,253,4,105,235,97,27,54,159,201,84,65,239,58,167,110,41,162,34,99,33,84,83,29,65,226,13,3,9,180,222,104,112,58,37,185,175,182,168,251,127,1,197,114,197,90,248,244,15,87,232,60,175,155,202,216,5,132,91,33,92,157,100,177,224,95,59,62,52,144,154,157,15,148,40,122,161,174,36,39,39,13,53,217,65,232,153,91,65,147,118,219,50,107,72,246,45,225,119,120,54,99,255,49,218,102,174,185,64,47,109,177,126,78,253,128,183,93,155,127,197,220,193,219,66,242,214,150,195,237,146,82,113,165,123,121,23,7,112,145,146,231,4,36,214,157,219,57,23,49,199,63,50,103,155,227,109,50,75,102,202,216,23,229,33,42,32,102,227,63,106,82,47,128,2,65,175,210,227,72,144,208,47,59,137,162,71,173,193,104,23,109,225,23,178,91,107,40,31,179,158,124,87,145,86,46,222,156,131,16,208,213,5,80,15,53,11,89,198,168,132,53,33,93,133,186,253,13,107,243,50,82,207,224,132,98,119,120,133,255,105,25,37,51,205,20,249,92,26,218,246,0,41,45,87,43,220,130,204,167,54,211,244,8,167,41,174,80,231,255,73,250,54,34,242,8,87,88,180,88,195,75,70,18,254,242,172,68,110,185,178,216,12,250,24,142,221,166,101,203,91,149,227,26,253,224,59,112,145,53,7,184,249,252,32,30,15,10,233,237,220,117,207,157,148,49,37,196,100,94,91,144,159,221,177,176,146,8,139,32,156,43,130,0,79,245,54,37,205,224,255,129,159,85,121,33,129,229,118,72,87,249,221,54,215,129,191,76,145,253,2,69,231,79,17,31,80,150,138,146,194,144,229,49,70,148,160,60,3,63,247,149,36,55,10,99,19,22,25,222,109,65,0,242,33,145,0,3,119,246,15,53,35,233,115,28,118,160,197,9,5,137,40,6,75,214,133,223,93,117,214,250,249,228,204,120,48,138,150,102,175,32,168,241,66,85,115,42,204,145,243,131,169,216,240,52,63,189,155,126,184,18,249,190,70,102,20,49,106,213,137,146,216,49,178,29,216,84,193,162,167,5,135,147,96,29,171,84,35,86,143,59,181,161,112,147,43,8,214,238,121,21,192,184,138,46,76,137,227,200,176,107,254,214,85,91,137,8,51,23,225,128,144,198,75,92,12,18,208,217,177,89,6,128,100,231,30,173,222,172,222,158,130,47,177,54,199,82,122,103,226,248,77,184,148,67,128,188,137,212,177,222,80,55,121,95,69,0,101,162,33,156,23,167,39,179,235,198,42,100,147,108,153,135,145,119,153,153,193,183,30,176,219,61,52,116,231,117,162,75,142,217,140,94,10,30,188,60,98,182,79,44,132,171,248,31,152,101,183,147,97,77,4,25,230,60,159,123,51,62,26,0,213,156,54,21,33,56,73,15,209,145,246,5,96,169,80,25,222,166,88,73,9,32,148,75,144,78,104,179,135,108,35,146,71,39,205,228,109,203,96,241,174,39,148,106,216,120,133,186,76,207,76,37,129,114,13,253,125,113,221,73,242,188,1,140,185,92,90,232,173,97,105,236,45,136,139,183,206,32,12,156,83,79,34,53,212,219,168,20,246,201,48,173,74,255,169,232,194,52,23,84,27,243,118,225,133,34,136,14,46,183,159,229,219,62,109,214,226,155,91,205,189,10,45,111,4,135,244,117,143,151,101,98,5,143,18,35,123,132,203,101,56,121,209,238,77,52,30,175,122,78,191,90,175,11,100,54,64,95,166,140,139,104,130,134,109,45,91,211,128,60,37,201,91,6,67,187,3,37,74,7,116,110,166,252,18,135,39,232,51,118,18,132,23,245,24,109,231,68,247,229,240,12,250,62,82,174,57,79,9,197,83,78,218,25,184,62,81,47,166,177,164,239,55,48,192,96,3,19,13,33,154,99,175,41,227,195,101,100,251,208,252,179,221,172,229,211,83,82,59,240,105,146,68,110,145,197,109,85,106,40,2,7,172,248,152,78,246,247,49,63,221,7,82,45,173,178,123,161,152,89,175,41,243,71,32,13,229,20,169,52,88,112,202,54,68,183,111,177,177,193,150,222,120,124,141,219,78,173,170,187,72,146,191,233,104,77,30,67,241,148,152,211,121,175,58,14,113,43,146,133,173,62,29,187,117,56,53,229,206,169,211,127,151,203,85,41,154,110,56,249,36,81,65,170,113,248,14,39,182,90,149,96,187,17,153,17,117,248,18,39,155,204,123,244,23,211,182,32,97,132,60,218,197,63,39,58,161,17,115,214,146,118,149,98,124,19,152,178,93,219,62,14,118,237,94,241,128,23,138,237,21,27,197,41,156,118,146,138,142,63,197,47,150,84,181,36,113,189,30,76,24,244,0,223,47,167,102,29,157,155,42,234,131,142,225,60,211,150,254,248,104,193,221,252,33,12,108,164,42,218,58,206,151,77,247,35,133,18,172,235,39,189,121,126,9,35,194,43,230,109,159,183,130,121,162,152,184,108,84,169,193,225,231,253,100,250,8,40,48,245,217,52,40,185,157,213,205,255,234,161,39,111,224,148,54,234,115,30,205,255,93,9,79,112,143,110,125,12,19,123,228,98,178,178,69,42,180,237,95,62,128,212,116,253,45,181,38,27,35,214,69,247,116,13,128,174,247,79,30,145,37,75,56,65,229,115,39,89,220,190,203,176,54,42,109,160,20,23,82,33,165,86,217,217,89,87,245,133,16,33,113,78,232,103,150,114,242,210,55,203,88,65,238,185,100,124,233,194,183,47,111,152,30,59,105,3,197,47,26,145,8,72,139,220,243,233,119,246,170,89,72,128,152,192,218,112,111,163,237,140,165,188,119,72,242,134,216,28,182,166,129,213,58,226,169,211,134,69,216,2,13,247,162,76,67,235,49,102,35,46,8,240,143,171,197,52,206,52,137,26,27,152,41,8,161,60,209,218,152,73,129,215,106,236,233,28,102,225,135,104,76,12,167,130,253,211,20,150,217,136,227,148,58,141,242,212,93,227,221,100,170,196,144,233,230,82,185,149,68,69,193,46,116,83,88,247,62,122,116,113,74,185,210,146,162,125,20,3,252,155,235,49,245,147,220,226,238,32,249,27,231,233,155,5,134,220,189,240,155,87,151,96,239,141,203,136,162,242,43,233,13,151,219,88,224,172,226,238,89,108,5,163,68,161,73,78,231,158,27,193,165,153,71,251,20,255,170,191,28,95,141,141,97,66,52,8,76,220,155,219,90,107,209,239,177,244,202,32,56,129,207,162,200,12,235,175,31,166,132,144,61,97,124,77,168,51,154,200,195,34,123,46,178,59,60,96,174,117,161,180,213,84,89,193,72,0,196,247,67,5,108,249,28,88,175,87,115,159,4,68,14,244,152,28,186,131,247,229,83,63,11,205,57,84,85,101,103,242,111,196,218,50,217,116,235,15,96,5,99,180,131,246,178,143,199,255,13,167,243,177,107,83,236,235,143,127,0,104,212,12,3,60,214,146,134,238,46,191,148,251,36,215,159,136,92,19,238,81,83,78,122,152,161,89,72,143,62,237,241,55,204,92,204,19,60,24,47,30,56,59,37,194,52,92,169,94,247,115,226,206,189,211,94,179,43,38,147,108,212,190,177,40,62,121,197,210,76,81,73,4,131,177,64,107,138,255,76,1,254,147,174,248,240,137,61,146,253,4,165,38,198,219,184,144,89,9,147,27,173,229,221,120,0,107,77,66,98,98,228,159,223,101,243,80,133,168,221,130,207,68,111,166,98,123,53,206,14,216,239,119,120,101,239,7,182,224,211,129,54,223,127,24,74,36,92,214,164,69,30,100,61,112,89,115,220,125,137,162,58,105,219,253,151,64,248,12,157,180,103,9,78,198,178,167,160,174,17,143,178,6,155,238,67,65,196,226,206,69,121,233,208,170,191,35,203,120,26,13,107,135,69,81,21,14,80,144,144,238,220,63,155,89,99,78,20,1,171,49,141,233,137,37,118,148,102,117,215,120,85,185,209,51,151,48,192,63,204,187,203,13,159,213,43,90,156,188,239,5,142,189,178,31,251,144,40,142,210,138,224,103,204,5,155,46,1,137,59,55,106,207,117,70,39,250,230,8,197,95,45,254,0,33,114,106,229,143,43,113,199,25,43,98,240,220,182,136,176,203,166,236,131,70,228,131,254,55,235,148,160,81,142,176,189,71,75,87,76,109,246,16,209,150,119,164,33,245,45,103,183,110,217,208,1,27,201,189,188,27,248,54,207,215,75,104,92,171,211,145,222,15,246,203,153,172,57,122,233,99,83,35,251,12,45,57,117,235,165,135,179,237,183,207,72,157,64,196,140,24,27,88,48,183,103,241,163,11,87,167,5,215,69,2,245,157,47,159,34,40,224,194,22,13,37,77,38,87,196,193,165,102,77,215,138,149,202,109,216,181,69,81,130,77,206,214,54,82,145,160,82,247,25,85,28,200,118,189,203,82,162,242,67,61,73,128,26,32,57,138,51,238,173,109,232,159,120,206,228,6,171,13,153,100,92,232,115,63,39,29,53,178,45,118,63,141,204,147,180,134,1,145,114,114,90,104,88,113,135,121,127,214,8,136,216,6,84,115,230,57,163,24,43,51,122,98,146,60,79,1,177,13,180,123,156,201,223,76,254,206,2,148,151,156,191,17,145,166,161,54,105,213,66,36,221,178,40,66,165,140,78,5,114,241,17,55,226,16,254,232,24,223,69,105,40,75,6,91,201,228,53,47,111,227,203,218,147,175,173,211,132,132,130,56,13,226,87,215,183,51,183,207,250,31,101,105,190,105,123,171,29,184,22,215,200,245,154,190,121,137,149,184,233,243,221,104,27,235,208,76,210,62,129,48,109,129,113,104,1,32,67,239,196,254,158,46,238,176,195,215,195,100,2,71,50,201,110,253,250,192,234,251,64,235,193,63,96,47,99,175,226,104,25,61,86,5,225,3,168,40,145,95,223,25,245,245,227,156,122,215,203,14,226,155,1,218,165,184,48,11,121,208,112,196,95,82,127,194,118,149,17,26,169,179,173,71,89,172,179,127,142,39,47,103,53,175,189,164,142,93,100,119,7,99,18,3,78,190,186,157,119,188,30,199,11,133,127,166,144,151,173,67,118,66,34,28,175,208,221,91,202,91,62,75,245,241,66,130,4,82,237,143,207,79,174,216,226,58,98,150,86,184,50,132,109,168,158,204,232,243,40,31,228,140,220,221,90,66,36,194,162,94,229,64,164,59,102,42,151,208,125,139,153,175,181,76,102,176,136,172,6,104,234,13,81,212,102,208,107,69,22,53,146,246,99,170,82,200,115,95,60,82,162,73,12,72,69,154,201,250,211,125,192,7,255,144,227,195,15,143,10,54,154,127,118,6,205,10,119,83,68,13,255,39,133,5,233,154,251,201,103,201,75,85,242,220,157,101,78,131,181,54,93,50,176,36,34,35,21,33,207,242,93,97,169,137,233,18,115,30,156,252,109,239,227,84,43,174,164,14,68,189,16,178,18,51,233,162,163,226,110,27,0,240,142,138,13,122,208,198,144,163,223,58,62,203,135,113,65,10,228,39,3,237,197,120,78,159,27,24,83,177,245,63,226,46,216,109,200,52,2,205,9,178,44,117,168,139,38,171,104,246,122,17,2,91,2,144,128,98,77,33,110,92,47,73,182,54,38,128,40,0,26,135,156,212,79,252,212,113,198,138,254,12,29,131,171,4,43,3,94,105,136,24,190,141,76,69,19,114,25,231,139,221,229,152,30,130,233,204,180,233,39,234,143,194,159,76,21,140,16,228,174,229,140,189,24,203,113,209,189,49,181,23,102,43,233,231,197,149,219,222,181,179,69,170,6,204,169,248,221,81,3,92,157,45,147,155,45,50,119,122,199,244,251,249,246,145,171,248,189,97,76,87,11,159,197,113,133,9,204,135,240,150,115,139,60,200,102,111,41,109,90,249,197,83,116,137,0,131,43,164,38,252,245,137,139,221,47,26,204,3,154,10,158,172,8,186,1,121,235,68,74,37,86,77,183,249,51,7,42,211,253,253,243,117,205,32,240,124,141,55,199,129,148,223,74,184,68,134,68,138,169,133,97,98,248,78,182,84,62,75,221,109,14,8,19,135,248,11,23,237,187,155,163,216,34,129,235,255,48,255,104,62,196,204,186,131,142,90,74,88,12,62,238,206,222,57,96,78,103,4,7,221,126,69,96,15,87,193,171,109,127,250,61,128,245,224,29,231,99,27,167,26,233,225,215,191,253,52,245,171,187,129,36,157,71,179,93,199,154,221,91,102,134,182,145,125,224,172,53,61,208,250,43,91,15,113,163,101,40,29,15,204,1,100,35,90,145,199,238,228,21,145,7,77,157,2,27,157,187,255,116,13,70,16,223,209,146,114,193,39,137,123,141,136,41,188,224,34,199,148,46,198,142,247,44,152,9,46,43,4,192,0,16,126,189,172,18,253,46,1,145,245,161,94,187,87,34,34,29,104,206,37,239,13,88,110,167,65,109,76,13,248,224,252,210,206,227,200,166,216,226,228,144,60,18,130,45,102,197,156,137,247,2,201,107,138,203,98,41,239,102,57,61,181,244,129,228,248,187,206,202,95,86,229,32,132,211,50,49,147,46,17,95,89,235,4,5,37,137,166,220,10,227,65,63,108,65,220,63,67,182,198,215,170,70,99,69,246,27,54,110,160,153,143,8,26,138,234,152,151,8,57,80,18,207,121,120,119,255,117,191,41,109,164,246,126,91,61,165,172,190,39,183,99,11,93,91,17,224,20,122,9,157,248,234,68,195,221,13,157,109,88,179,221,152,211,41,147,221,252,81,76,175,5,152,31,73,32,155,135,10,130,45,249,78,57,138,199,20,124,237,108,153,144,127,37,243,32,148,19,70,188,38,236,90,52,179,64,65,148,230,27,126,92,210,176,237,222,253,242,240,168,251,90,3,210,227,202,90,207,175,23,98,9,23,220,91,225,7,201,17,216,95,128,158,128,222,28,194,67,192,226,91,48,31,134,78,16,53,178,204,95,211,152,71,128,235,50,224,93,110,158,175,227,217,62,43,217,43,171,232,92,214,221,58,14,44,212,93,228,52,40,17,219,14,187,64,177,255,60,230,163,95,99,94,43,181,42,227,132,195,111,181,198,95,228,89,48,119,191,164,127,35,52,36,244,29,54,70,108,102,106,250,164,141,5,68,226,55,233,110,146,1,205,157,87,160,152,197,39,122,28,64,95,170,99,135,107,21,188,184,149,154,155,248,203,5,84,109,146,15,140,25,185,16,95,227,40,43,7,150,251,45,58,157,108,21,118,76,78,136,168,252,164,212,21,55,40,166,100,204,211,188,137,7,85,71,50,144,38,62,67,58,17,177,5,7,193,149,90,133,64,46,139,131,66,90,227,189,146,32,228,58,24,254,142,195,142,143,209,151,135,128,187,98,60,66,44,186,49,127,125,81,31,153,238,179,19,213,173,140,250,2,60,194,253,93,86,53,162,91,133,64,3,246,133,24,33,233,159,116,221,1,144,83,10,152,216,20,225,214,206,170,68,237,141,36,119,94,126,143,21,189,38,207,109,254,105,61,16,36,216,37,249,21,148,12,138,12,138,93,233,19,203,182,235,73,101,15,180,154,166,218,82,50,140,56,13,157,145,35,162,107,156,6,57,162,31,142,60,5,196,215,126,142,93,128,47,16,23,17,86,162,110,226,13,176,99,149,234,94,14,77,178,34,3,72,126,80,111,246,254,29,121,212,42,96,207,66,223,148,23,19,96,247,142,88,34,61,118,124,196,28,99,92,90,168,175,81,132,148,198,94,117,98,223,147,145,63,123,214,224,167,232,200,111,87,197,210,1,78,243,229,129,211,171,51,90,91,33,164,36,188,251,207,58,161,19,156,167,166,48,80,60,0,138,109,81,118,247,149,97,91,250,152,29,100,36,95,169,52,189,142,242,111,21,158,110,86,146,56,221,117,136,118,216,183,5,177,81,153,245,178,179,191,28,215,43,156,235,237,143,61,7,105,175,176,144,203,136,169,117,110,235,211,176,147,201,66,238,221,41,2,48,130,191,82,121,137,94,149,152,82,215,96,62,45,202,243,100,252,71,109,184,133,119,230,152,126,220,1,152,55,69,117,44,177,6,148,36,224,209,9,50,24,123,241,181,148,235,203,170,253,122,131,161,85,192,237,139,168,188,250,17,37,55,150,45,28,247,103,253,160,151,206,106,165,102,29,236,34,56,114,45,250,225,175,195,161,77,252,225,186,105,210,81,242,34,241,197,138,235,127,142,183,85,181,185,47,50,64,245,58,177,229,115,86,153,203,148,220,171,186,112,6,121,168,130,84,103,123,223,174,15,66,94,189,69,158,154,133,237,172,240,226,137,96,64,99,42,194,103,189,208,214,68,222,1,132,218,204,87,178,100,30,141,245,159,142,73,93,255,150,253,240,243,94,113,48,29,174,255,112,214,149,105,121,22,90,159,230,251,185,119,52,184,20,139,32,54,254,221,225,96,110,243,16,170,135,14,236,40,95,104,204,100,127,168,6,133,196,104,41,165,251,145,14,5,236,253,117,124,57,107,65,140,126,59,126,126,150,237,167,75,209,160,57,16,13,234,152,0,119,250,20,251,142,209,91,72,2,29,5,32,170,198,132,40,35,230,231,164,138,182,151,56,139,132,83,123,129,160,122,137,225,244,75,88,97,252,104,93,80,83,220,212,4,128,189,225,40,202,22,179,228,250,44,212,53,28,209,60,24,178,141,148,184,161,8,138,78,105,7,177,125,85,97,71,74,234,88,14,181,208,29,180,240,87,51,191,130,0,82,43,240,18,222,6,10,0,120,33,38,37,200,12,92,214,236,87,211,187,51,166,248,204,230,100,183,141,244,107,220,122,154,61,132,111,143,177,155,15,86,2,95,213,62,107,226,192,85,153,45,84,230,206,89,87,98,181,98,115,58,42,65,78,63,233,137,58,170,53,213,240,124,91,221,70,193,231,144,138,238,50,118,8,19,119,32,246,182,40,88,254,171,21,134,225,82,47,2,51,213,123,118,221,25,6,139,240,240,182,199,163,8,140,174,79,152,238,14,158,86,3,36,99,122,3,16,68,39,148,214,247,99,90,125,41,244,189,80,237,42,203,227,160,133,40,93,205,248,30,244,193,34,210,124,92,30,175,92,57,70,80,170,117,198,11,9,226,93,122,6,3,239,41,74,40,118,229,195,161,52,230,227,252,137,215,99,126,167,10,180,242,230,213,226,55,119,8,248,105,144,49,193,199,252,32,238,100,255,235,18,127,35,208,59,107,54,227,105,85,62,52,231,186,66,36,101,194,111,56,208,65,218,164,62,191,135,24,51,179,162,20,215,227,216,242,185,70,45,59,205,81,78,51,112,247,157,69,44,51,129,53,230,190,20,181,14,101,208,250,104,114,167,245,117,131,63,70,6,132,5,82,218,181,150,98,6,143,65,58,75,37,16,127,105,230,185,47,205,108,21,183,114,30,116,66,46,229,205,102,183,44,86,207,112,67,142,255,184,187,45,15,242,60,50,226,50,210,81,61,245,240,140,244,111,139,85,223,43,162,228,79,119,73,111,183,142,36,150,136,196,37,134,1,86,248,42,255,162,65,132,0,4,78,86,217,103,41,132,148,11,169,87,14,250,222,20,78,105,139,68,44,0,250,80,141,12,63,25,255,22,109,217,221,247,250,39,19,154,79,68,8,227,21,99,249,126,80,245,11,200,75,156,52,254,164,249,155,31,240,225,194,201,186,100,112,82,2,98,104,0,44,197,251,118,90,222,24,72,107,79,104,88,103,27,56,233,143,102,196,88,229,2,3,41,244,71,68,47,131,24,142,185,164,133,29,73,43,59,127,142,212,52,44,215,129,138,63,72,104,179,96,216,214,21,0,59,145,219,128,52,19,93,96,186,237,23,174,223,215,153,35,142,128,250,49,155,67,164,202,0,20,119,101,212,155,228,131,32,37,203,122,186,101,156,125,108,99,200,249,180,80,24,243,82,15,20,192,59,211,212,77,227,201,100,183,115,42,149,206,84,58,134,27,153,95,217,115,208,151,173,160,70,61,212,124,178,121,219,236,244,218,48,243,207,73,79,216,149,150,85,44,210,237,176,249,223,38,22,128,139,189,118,8,85,62,171,161,78,219,163,53,179,226,1,198,169,152,138,133,98,230,245,93,64,182,91,129,66,20,248,13,46,46,223,187,38,160,191,169,50,31,177,66,27,248,8,151,48,165,212,23,48,112,133,211,120,171,231,43,199,177,95,100,223,97,219,20,250,253,199,231,58,83,166,69,173,242,116,214,189,39,178,56,76,135,9,173,120,0,182,128,241,24,139,82,77,238,142,183,145,141,140,159,10,47,3,158,160,73,93,221,177,131,214,114,109,188,9,185,197,93,101,57,37,242,118,96,164,29,30,100,213,248,221,209,40,36,188,163,112,219,142,58,161,176,229,60,32,172,218,157,47,66,107,107,47,38,179,214,145,94,32,212,108,131,55,69,6,8,69,50,149,48,0,248,62,218,62,72,237,234,82,133,103,147,215,41,16,16,83,149,194,137,159,157,103,29,19,28,39,134,125,172,52,19,158,60,239,39,18,44,60,86,188,83,24,212,135,78,7,214,16,19,176,67,170,10,96,221,47,107,216,61,4,96,73,28,91,153,213,141,174,181,45,157,84,70,40,215,29,123,70,34,198,199,210,147,212,135,41,76,245,88,76,119,48,59,46,152,29,233,41,87,128,32,36,92,212,163,31,219,125,168,4,112,224,199,253,185,107,243,207,199,128,117,152,40,21,205,177,225,101,60,8,250,165,124,42,114,171,53,106,17,191,7,198,50,241,0,59,131,190,124,11,180,192,9,236,46,148,228,164,139,70,183,92,234,132,21,111,171,212,93,156,211,187,127,83,127,157,80,47,183,148,211,99,91,241,201,128,1,173,139,26,235,240,50,97,16,134,210,127,148,21,7,248,219,13,11,222,111,181,147,125,45,31,192,103,239,229,2,187,187,6,14,151,147,135,234,55,48,48,13,106,167,82,112,228,32,82,159,22,209,35,159,243,214,65,218,82,175,125,52,29,225,85,17,193,77,177,16,23,14,235,3,154,190,100,121,255,64,204,170,71,182,96,28,51,197,190,120,151,240,225,237,144,197,77,94,83,75,204,190,82,180,189,227,168,164,99,67,53,225,11,189,252,120,179,19,78,115,76,66,106,213,233,72,233,138,14,99,37,88,246,249,106,62,81,98,201,201,213,127,5,87,3,214,109,58,48,116,5,62,182,19,15,176,161,106,168,158,165,199,14,216,135,69,16,145,26,143,56,13,195,144,116,150,145,154,53,3,155,216,138,191,28,105,177,202,48,144,130,99,101,203,15,176,180,110,244,202,153,204,180,19,28,63,185,209,43,79,250,96,47,91,35,174,85,120,168,64,207,231,240,92,140,115,45,46,237,68,213,154,67,5,232,88,128,70,121,31,99,122,238,255,235,47,246,25,51,51,245,162,135,105,9,109,127,150,187,35,85,94,136,12,48,188,15,109,32,73,17,88,235,123,232,204,119,226,167,231,28,224,57,27,137,26,96,247,133,155,24,232,1,173,221,189,125,82,248,27,200,173,231,234,228,157,0,126,148,60,100,223,44,252,32,163,136,197,87,179,27,27,195,8,180,65,170,155,173,59,119,70,31,166,197,151,239,5,48,182,125,175,198,1,127,60,130,248,186,103,156,254,23,206,247,88,217,124,119,58,149,14,171,28,254,200,213,1,71,218,247,188,199,28,156,113,94,251,170,180,45,240,53,70,128,222,180,200,22,176,44,245,139,130,118,79,109,250,20,174,177,103,226,171,12,116,29,197,221,241,108,49,142,86,145,33,199,77,181,73,159,122,85,111,249,66,146,7,190,161,42,74,68,26,36,140,147,44,166,222,137,137,199,244,132,129,28,176,72,212,136,2,245,70,199,125,61,98,24,173,73,65,125,48,61,12,93,17,24,236,76,210,242,241,68,83,32,65,147,202,84,142,48,5,227,33,19,237,126,67,60,175,45,249,230,24,203,134,215,200,50,163,61,152,210,78,72,11,110,175,101,214,35,121,254,188,97,181,14,145,176,148,220,248,124,109,110,184,56,251,5,57,52,69,211,116,231,203,7,14,89,75,184,249,217,45,72,19,118,171,90,66,110,230,13,108,214,23,202,140,56,122,189,141,56,240,236,185,18,228,52,88,214,92,134,7,43,172,38,154,176,89,35,4,42,92,211,29,126,237,215,244,183,7,145,158,108,40,234,169,19,142,92,89,240,241,211,242,222,136,173,119,203,247,121,91,179,68,12,97,23,172,69,185,223,118,77,222,93,209,47,75,40,131,161,176,93,188,121,46,250,233,30,56,13,102,184,81,65,193,153,135,18,101,218,226,225,183,157,47,38,197,145,190,194,91,13,195,0,53,123,156,89,50,27,87,11,11,149,78,147,189,67,183,128,4,223,132,192,227,120,21,10,96,39,183,66,103,74,45,244,158,146,75,248,188,181,184,110,20,204,112,239,117,40,197,242,205,120,20,91,0,122,198,103,203,95,197,80,49,24,152,244,136,83,39,208,66,194,170,254,225,70,33,187,187,110,53,91,116,207,89,113,11,146,252,165,92,71,120,25,217,239,64,119,237,142,136,242,90,35,120,215,146,79,218,165,17,29,126,22,221,38,127,149,98,101,94,133,214,17,230,146,144,146,122,29,177,184,243,79,239,248,192,148,79,25,110,232,221,245,162,4,186,114,79,56,35,152,6,196,40,147,253,12,166,190,10,141,197,199,244,32,141,158,52,134,222,204,186,155,176,23,162,200,195,161,22,233,111,148,8,190,166,249,155,241,175,25,167,64,127,167,20,221,108,12,71,13,196,196,192,195,87,216,167,73,6,217,254,64,110,226,246,219,57,246,41,131,228,76,141,89,72,28,37,101,94,233,222,161,185,155,233,146,220,133,239,209,96,207,101,61,1,202,171,113,231,66,87,55,58,177,82,134,192,125,249,105,162,73,239,168,225,134,111,248,121,14,89,251,61,68,12,188,8,150,6,168,163,83,241,6,170,144,190,186,66,80,165,138,51,59,71,206,169,75,115,213,152,251,203,69,114,54,108,188,73,178,59,44,3,9,147,14,234,163,41,145,225,10,55,245,89,43,113,9,232,81,133,209,204,65,105,4,236,87,112,91,122,233,242,122,19,240,198,68,89,103,194,18,135,114,221,68,130,60,32,0,143,241,90,110,17,170,95,178,108,56,79,199,202,83,232,30,125,23,55,115,143,100,209,121,132,97,189,208,189,253,70,166,224,30,199,1,69,58,160,86,114,37,8,40,147,62,172,103,155,215,147,70,181,116,135,164,127,230,179,161,247,83,42,69,134,245,76,191,84,200,143,118,103,56,20,29,167,192,153,21,244,205,80,35,109,160,185,0,190,254,153,165,38,242,110,229,152,21,192,189,88,252,114,98,129,49,3,69,3,237,150,38,206,231,5,168,161,16,204,200,107,130,132,193,208,172,225,185,157,139,72,222,66,25,121,65,35,232,234,147,106,162,199,219,180,156,243,184,207,247,142,88,115,51,189,48,202,213,176,0,131,246,254,8,148,196,45,166,243,243,98,61,51,97,225,0,44,119,182,176,222,3,239,33,48,172,102,167,121,60,84,237,178,7,144,172,96,253,153,29,203,109,51,128,115,163,50,14,46,159,231,11,35,179,238,144,235,13,186,12,15,76,250,70,142,133,188,106,174,219,6,130,158,3,26,71,83,216,203,117,45,187,55,112,31,195,162,168,17,64,147,209,193,131,115,32,76,126,153,164,46,127,39,103,187,253,254,234,59,150,250,172,225,188,128,71,231,156,154,46,97,12,156,5,250,240,215,252,48,184,149,143,167,61,233,84,165,126,48,85,190,238,84,45,35,196,52,219,138,201,189,149,0,0,67,108,129,147,43,86,80,6,52,16,81,44,240,45,123,10,59,252,106,4,18,150,228,16,170,56,182,238,23,200,201,176,101,84,152,247,243,154,76,120,149,2,15,113,68,159,19,183,255,206,159,27,189,27,181,66,206,46,211,78,29,78,118,158,107,116,143,47,209,5,9,184,157,117,3,122,139,13,91,11,223,204,174,173,81,254,184,232,47,254,89,168,141,45,33,209,216,57,210,196,159,126,23,35,61,221,127,202,152,24,179,207,11,11,223,153,215,42,225,160,141,194,55,93,128,186,8,56,38,218,238,121,202,38,24,222,166,137,90,242,219,183,113,71,8,248,176,235,65,1,14,88,181,27,22,145,62,174,21,191,98,83,36,12,25,126,94,187,175,205,155,95,200,106,87,11,92,65,63,10,136,183,45,161,132,2,145,68,172,15,157,55,77,75,245,144,85,248,8,193,72,54,214,2,83,16,47,58,131,35,173,197,100,185,131,103,44,114,222,47,98,41,182,56,109,157,252,243,42,54,51,28,213,181,36,78,195,221,219,58,99,24,224,197,170,109,216,153,191,67,131,243,237,7,233,71,36,149,247,167,26,134,71,47,230,236,65,167,72,231,68,80,145,254,18,252,188,123,201,168,82,178,79,253,96,231,204,181,174,200,68,41,150,252,118,177,92,236,162,107,98,183,177,104,138,91,235,177,128,243,107,83,72,186,190,112,22,205,173,204,223,209,197,34,237,255,138,188,6,4,157,157,153,28,118,151,247,201,173,154,116,125,197,210,109,36,125,83,201,218,42,134,18,92,158,186,94,6,156,98,129,85,151,143,212,252,90,183,67,36,30,68,248,74,13,29,155,254,122,113,143,199,196,98,44,126,146,105,97,68,64,224,247,210,238,134,168,108,57,61,253,6,83,38,79,189,10,189,64,21,96,184,3,206,236,207,198,230,23,132,44,157,19,211,178,214,63,145,67,231,149,126,138,166,229,104,138,246,49,226,191,172,97,199,23,199,147,202,55,149,35,123,146,107,160,20,150,1,162,101,30,247,59,113,149,147,16,168,196,205,40,180,119,142,37,125,152,145,14,124,33,223,99,180,78,61,115,27,25,108,175,63,163,193,196,75,104,17,3,80,33,52,102,121,235,14,216,178,17,29,150,32,48,45,227,106,29,9,112,41,101,97,242,221,64,19,178,11,196,46,110,183,221,52,53,181,61,197,4,144,108,216,24,244,25,41,237,30,2,117,230,116,237,76,168,85,182,254,5,53,209,203,160,182,184,146,179,189,107,154,26,143,236,165,15,63,153,98,132,137,62,66,228,109,82,127,178,236,236,94,116,232,16,75,28,20,56,232,111,135,242,208,83,229,24,84,255,33,29,230,245,252,108,133,172,4,154,96,132,55,244,122,178,9,162,175,216,53,185,29,252,5,207,103,9,203,193,193,211,226,189,136,89,228,202,178,241,1,30,201,249,92,2,139,168,79,9,182,129,75,152,26,238,7,13,79,209,221,23,213,129,212,209,147,132,165,219,182,179,79,208,242,238,67,194,114,189,3,130,17,167,59,114,183,118,213,146,254,45,32,142,98,18,149,86,27,8,45,198,196,12,158,192,254,185,10,204,54,170,233,239,69,165,255,28,62,161,68,102,133,170,114,239,152,69,253,174,228,201,63,74,207,202,204,215,45,110,104,244,42,121,73,223,31,157,161,195,239,97,113,73,237,58,161,198,58,8,235,61,61,82,186,84,15,131,109,84,65,251,68,143,3,132,9,156,75,135,51,117,101,121,193,22,113,163,242,67,54,123,24,124,92,26,3,53,197,161,147,208,72,195,5,35,23,174,82,197,156,11,228,100,216,94,26,3,65,59,27,98,43,95,42,242,29,249,230,146,173,207,28,17,115,136,21,3,78,202,186,242,150,71,247,20,38,151,74,172,196,118,52,227,3,176,143,149,67,81,109,220,21,97,145,53,17,59,11,96,1,114,93,169,88,242,33,15,236,184,35,253,83,193,218,100,102,110,113,187,54,120,100,250,130,132,132,14,135,217,7,231,4,121,26,152,164,188,3,190,255,141,253,41,136,60,80,135,248,97,176,156,35,78,159,127,6,126,30,246,87,96,50,153,170,145,100,232,196,165,49,182,217,254,26,212,80,77,93,30,119,82,175,192,221,171,119,86,96,39,46,109,249,74,71,219,69,229,237,122,67,241,29,217,17,11,11,134,243,116,127,21,197,205,150,226,144,147,250,9,141,157,209,198,60,24,6,103,121,9,121,249,73,87,224,132,10,6,36,234,28,52,165,55,0,43,184,211,96,221,199,88,167,102,220,93,51,98,233,148,12,8,3,47,129,101,139,52,30,40,179,238,51,76,73,196,115,252,218,227,254,40,243,157,255,143,75,171,48,53,184,18,30,48,104,164,53,137,90,116,130,144,176,247,45,64,218,227,215,241,15,217,176,211,246,49,236,122,11,99,127,205,169,180,235,108,85,186,231,147,95,214,65,199,202,153,113,48,7,202,205,71,144,141,244,195,8,86,227,129,124,134,218,101,192,173,46,170,115,119,158,158,252,55,228,210,253,99,204,134,162,191,81,135,150,200,235,11,221,247,67,162,178,137,21,101,170,164,18,76,61,91,179,193,58,205,95,91,39,200,219,1,9,178,73,189,209,215,216,161,253,178,177,201,88,202,50,234,232,233,103,209,29,64,252,158,38,70,238,85,142,139,55,230,194,0,11,122,93,212,247,24,91,14,136,12,123,13,224,217,136,109,252,145,90,117,81,229,78,70,207,62,242,233,228,254,231,73,191,167,185,179,166,112,76,132,83,118,246,28,158,169,188,14,13,131,174,160,136,131,9,81,31,37,203,17,61,184,105,74,113,229,205,201,46,206,237,211,29,28,254,47,8,174,110,40,237,152,55,161,118